The Village
Greek · Ice Cream Shop
A Greek restaurant and tavern serving classic dishes. Known for its homemade ice cream and well-priced menu.
Location
Best places nearby
The highest rated places close to The Village.
Local restaurants nearby
Ιονίων Νήσων
