• Dio Deka

    Dio Deka

    Categories

    Restaurants

    About Us

    Located in the Hotel Los Gatos. Fine Hellenic cuisine served in a warm and relaxing setting with a commitment to old-world hospitality.