Opa! Souvlaki, 8882 170 St NW, Edmonton Sherwood
791st visitor, Write a review
Opa! Souvlaki Map

near T5T3J7

Opa! Souvlaki is ranked #1 of 28 nearby Restaurants.

They say Opa! Souvlaki is healthy a fantastic Greek Restaurant