To navigate, press the arrow keys. Szechuan Castle ← View details 15415 111 Ave NW, Edmonton, Alberta T5M 2R5 +1 780-484-6060 Get Directions From* To * — Required information