Ouzo Taverna
Home
About
Book a Reservation
Menu
Contact
More
Greek Cuisine
12150 161 Ave NW, Edmonton, AB T5X 5M8