Edmonton Szechuan Castle

15415 111 Ave NW, Edmonton, AB T5M 2R5

szechuan-castle.com