Szechuan Castle Restaurant
- Address
- 15415 111 Ave NW
- Place
- T5M 2R5 Edmonton
Description
Szechuan Castle Restaurant can be found at 15415 111 Ave NW . The following is offered: Restaurants, Restaurants | Chinese - In Edmonton there are 844 other Restaurants. An overview can be found here.
Reviews
This listing was not reviewed yet