Szechuan Castle

15415 111 Ave NW, Edmonton, AB
Canada
T5M2R5
Tel: 780-484-6060

Business Hours


Suggested neighborhood restaurants: