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 Friday 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 2070 visitors. You are the 2070th.