Dio Deka Hotel Los Gatos & Spa Dio Deka

Dio Deka Map

Hotel Los Gatos & Spa
210 E. Main St. (Los Gatos Blvd.)
Los Gatos, CA 95030
Map
Cuisine: Greek / Contemporary
Upscale and energetic, this downtown Los Gatos staple delivers fine Hellenic cuisine and attentive service.
Openings: Dinner Wed.-Sun.

Features