All OPA! of Greece Locations in Canada

Recommend us!
  • Restaurant
(3.6/5 - 15 votes)


Name City Address Phone
OPA! of Greece Airdrie B Airdrie 201, 122 Sierra Springs Dr 403.945.0107
OPA! of Greece 17th Ave in Calgary Calgary 835 17th Avenue SW 403.245.4080
OPA! of Greece 5th Avenue Place in Calgary Calgary 425 - 1st Street SW 403.261.5909
OPA! of Greece Bankers Hall in Calgary Calgary Unit 359 Plus Level 30, 315 8Th Ave SW 403.453.1786
OPA! of Greece Canada Olympic Park in Calgary Calgary 200 - 8435 Bowfort Rd NW 403.264.6622
OPA! of Greece Chinook Mall in Calgary Calgary 6455 Macleod Trail South 403.253.3323
OPA! of Greece Creekside in Calgary Calgary 111, 12294 Symons Valley Road NW 403.263.2220
OPA! of Greece Crowfoot in Calgary Calgary Unit B7 87 Crowfoot Way NW 403.262.7789
OPA! of Greece Deer Valley in Calgary Calgary 234 - 1221 Canyon Meadows Dr. SE 403.514.0067
OPA! of Greece Deerfoot Mall in Calgary Calgary Food Court, 901-64 Ave NE 403.295.7143
OPA! of Greece Deerfoot Meadows in Calgary Calgary 33 Heritage Meadows Way SE 403.271.7762
OPA! of Greece Marda Loop in Calgary Calgary 2205 33rd Avenue SW 403.685.8010
OPA! of Greece Market Mall in Calgary Calgary Food Court, 3625 Shaganappi Trail NW 403.247.0777
OPA! of Greece Marlborough Mall in Calgary Calgary Food Court, 1314-3800 Memorial Drive NE 403.235.6911
OPA! of Greece Mount Royal University in Calgary Calgary Main Concourse 403.440.6328
OPA! of Greece North Hill Centre in Calgary Calgary 1799, 1632 14th Avenue NW 403.220.9255
OPA! of Greece Peigan & Barlow in Calgary Calgary 4575 25th Street SE 403.204.0546
OPA! of Greece Sheppard Plaza in Calgary Calgary 230, 4916-130 Ave SE 403.257.4246
OPA! of Greece Southcentre Mall in Calgary Calgary Food Court, 100 Anderson Road SE 403.271.7771
OPA! of Greece Sundance Plaza in Calgary Calgary 15 Sunpark Plaza SE 403.873.7510
OPA! of Greece Sunridge Mall in Calgary Calgary Food Court, 2525 36 Street NE 403.293.0402
OPA! of Greece University of Calgary Calgary 115A-2500 University Dr NW 403.220.0795
OPA! of Greece Westhills in Calgary Calgary 141A Stewart Green SW 403.217.5006
OPA! of Greece Cochrane Towne Centre Cochrane 302-120 5th Ave West 403.932.6260
OPA! of Greece Currents of Windermere in Edmonton Edmonton 5362 Windermere Blvd NW 780.989.8873
OPA! of Greece Londonderry Mall in Edmonton Edmonton 137 Avenue NW 780.472.8484
OPA! of Greece Namao Centre in Edmonton Edmonton Unit 106, 15945 97th St NW 780.457.0878
OPA! of Greece Oxford Park in Edmonton Edmonton 15216-127 St NW 780.457.8873
OPA! of Greece Southgate Centre in Edmonton Edmonton 5015, 111 Street NW 780.433.5225
OPA! of Greece West Edmonton Mall 1 Edmonton Food Court, Phase 3 8882 170 Street 780.486.4455
OPA! of Greece West Edmonton Mall 2 Edmonton Unit 120 Phase 1 8882 170 St 780.484.6811
OPA! of Greece Westgate Centre in Edmonton Edmonton 17008-100 Ave 780.443.1242
OPA! of Greece Whyte Ave in Edmonton Edmonton 8209 - 104 St NW 780.436.1442
OPA! of Greece Southpointe in Fort Saskatchewan Fort Saskatchewan 105-9376 Southfort Drive 780.998.7798
OPA! of Greece Grande Prairie Mall Grande Prairie Unit 264, 11801 100 St 780.539.3454
OPA! of Greece Grande Prairie Power Centre Grande Prairie Unit 104, 9833 116th St 780.532.5414
OPA! of Greece Park Place Mall in Lethbridge Lethbridge 501 1 Avenue South 403.331.4577
OPA! of Greece Centennial Village in Okotoks Okotoks Unit 149 31 Southridge Dr 403.995.3959
OPA! of Greece Bower Mall in Red Deer Red Deer 209-4900 Molly Bannister Dr 403.342.6337
OPA! of Greece Taylor Plaza in Red Deer Red Deer 505-6730 Taylor Dr 403.352.7867
OPA! of Greece Emerald Hills in Sherwood Park Sherwood Park 210 - 5000 Emerald Drive 780.417.8826
OPA! of Greece Sherwood Park Village Mall Sherwood Park 2020 Sherwood Park Dr 780.570.5786
OPA! of Greece St. Albert Smartcentre St. Albert Unit 590, 700 St. Albert Trail 780.458.0881
OPA! of Greece Ranch Market in Strathmore Strathmore 100 Ranch Market 403.934.1138

British Columbia

Name City Address Phone
OPA! of Greece Sevenoaks in Abbotsford Abbotsford Unit 409A - 32900 South Fraser Way 604-746-5559
OPA! of Greece Metrotown in Burnaby Burnaby 4820 Kingsway 604.436.4647
OPA! of Greece Coquitlam Centre Coquitlam 2929 Barnet HWY 604.468.1116
OPA! of Greece Aberdeen Mall in Kamloops Kamloops 275 – 1320 West Trans Canada HWY
OPA! of Greece Central Park in Kelowna Kelowna 1500 Banks Rd 250.861.6727
OPA! of Greece Orchard Park in Kelowna Kelowna 2271 Harvey Ave 250.860.6721
OPA! of Greece Smartcentres Langley Langley 20202 66th Ave 778.278.4000
OPA! of Greece Willowbrook Mall in Langley Langley 19705 Fraser HWY 604.510.3818
OPA! of Greece Woodgrove Centre in Nanaimo Nanaimo 6631 Island Hwy 250.390.6663
OPA! of Greece Queensborough in New Westminster New Westminster 805 Boyd St 604.519.0401
OPA! of Greece Meadowtown in Pitt Meadows Pitt Meadows 745-19800 Lougheed Highway 604.465.5151
OPA! of Greece Pine Centre in Prince George Prince George 3055 Massey Dr 250.564.5162
OPA! of Greece Richmond Centre Richmond 6551 No. 3 Rd 604.276.0044
OPA! of Greece Central City in Surrey Surrey 2794 Central City 10153 King George Boulevard 778.395.6555
OPA! of Greece Grandview Corners in Surrey Surrey 2245 160th St 778.294.1161
OPA! of Greece Guildford Centre in Surrey Surrey 10237 152 Street, Surrey 604.588.1115
OPA! of Greece Bentall Centre in Vancouver Vancouver 505 Burrard St 604.685.6728
OPA! of Greece Davie Street in Vancouver Vancouver 412 Davie Street 604.696.6222
OPA! of Greece Pacific Centre in Vancouver Vancouver 701 Georgia St West 604.646.0456
OPA! of Greece Park Royal in Vancouver Vancouver 2002 Park Royal South 778.279.8839
OPA! of Greece Village Green Mall in Vernon Vernon Unit 680, 4900 - 27 Street 778.475.6166
OPA! of Greece Bay Centre in Victoria Victoria 435-1150 Douglas St 250.380.2994
OPA! of Greece Hillside Centre in Victoria Victoria 1644 Hillside Ave 250.477.2245
OPA! of Greece Mayfair Centre in Victoria Victoria 3147 Douglas St 250.590.4344
OPA! of Greece Whistler Marketplace Whistler 4330 Northlands Blvd 604.905.3052


Name City Address Phone
OPA! of Greece Polo Park in Winnipeg Winnipeg Unit FC08 1485 Portage Ave 204.772.9743


Name City Address Phone
OPA! of Greece Centre on Barton in Hamilton Hamilton 1275 Barton St East 905.544.4000
OPA! of Greece Fairview Park in Kitchener Kitchener Unit F5A - 2960 Kingsway Drive (519)748-6999
OPA! of Greece Milton Commons Milton 850 Main St East 289.878.9942
OPA! of Greece Erin Mills in Mississauga Mississauga 5100 Erin Mills Parkway (905) 997-7672
OPA! of Greece Upper Canada Mall in Newmarket Newmarket 17600 Yonge St Box 8 Newmarket 905.895.6027
OPA! of Greece Royal Bank Plaza in Toronto Toronto 200 Bay Street 647.728.1181
OPA! of Greece Toronto Life Square Toronto 10 Dundas St. E, 3rd level Food Court 416.591.6672
OPA! of Greece Eagles Landing in Vaughan Vaughan Unit M6 1450 Major Mackenzie Dr 289.304.9400
OPA! of Greece Vaughan Mills Vaughan 1 Bass Pro Mills Dr 905.761.6044


Name City Address Phone
OPA Honore Mercier in Québec City Québec City 840, avenue Honoré-Mercier 418.614.4802


Name City Address Phone
OPA! of Greece Cornwall Centre in Regina Regina Food Court, 2102 11th Ave 306.791.2126
OPA! of Greece Grasslands at Harbour Landing in Regina Regina 4614 Gordon Rd 306.775.3033
OPA! of Greece 8th Street in Saskatoon Saskatoon 2311 B 8 St East 306.477.7734
OPA! Souvlaki Midtown Plaza in Saskatoon Saskatoon 201 1st Ave South 306.934.0090