Suggest an edit Claim this place
OPA! of Greece Lougheed Town Centre is an establishment located in Burnaby, British Columbia on 9855 Austin Rd Unit 905 in the «Greek restaurant» category.
Menu pour emporter
9855 Austin Rd Unit 905 Burnaby (British Columbia) V3J 1N5Open in Google Maps
Leave a review
You may also like
No restaurant nearby