5027th visitor, Write a review
while enjoying good food and wine. Hours will go by » More on Olympia Greek Taverna Menu
Olympia Greek Taverna Map

near V1X 1X6

Olympia Greek Taverna is ranked #5 of 31 nearby Restaurants.

They say Olympia Greek Taverna is friendly, amazing, fantastic