Greek restaurant offering a taste of Greece. Features a menu with various dishes and a pleasant atmosphere.