Szechuan Castle is a Chinese Restaurant in the area around 110a Ave Nw and 154 St Nw, where the average rating for Restaurants as of this Sunday is 4.7 out of 5.
Please include your correct email address.
This is the food page of Szechuan Castle on 15415 111 AVE NW Edmonton AB T5M 2R5.
Szechuan Castle is a new listing on food pages, updated on July 1, 2015.
Szechuan Castle is ranked #1 of 24 Restaurants in McQueen Edmonton.
This page has had 2067 visitors. You are the 2067th.