We are closed at the moment. Ordering system is disabled.×

Szechuan Castle

15415 111 Ave NW, Edmonton, AB
Canada
T5M 2R5
Tel: 780-484-6060

Business Hours