New Crystal Palace Restaurant

15003 118 Ave, Edmonton T5V1B8, Canada

Map of New Crystal Palace Restaurant, 15003 118 Ave, Edmonton T5V1B8, Canada

15003 118 Ave, Edmonton T5V1B8, Canada

Delivery options

No delivery

Contact details

Open hours

No open hours

Get directions(opens in a new tab)

Spot something wrong?

Dishes at New Crystal Palace Restaurant. Prices may vary in venue.