Dio Deka ★★★★★4.5 (661) Restaurants Greek restaurant · Fine dining restaurant · Mediterranean restaurant (more) 210 E Main St, Los Gatos, CA 95030 Call Website Details →