Szechuan Castle, 15415 111 AVE NW, Edmonton McQueen
2055th visitor, Write a review
Szechuan Castle Map

near T5M 2R5

Szechuan Castle is ranked #1 of 24 nearby Restaurants.

They say Szechuan Castle is hot, good, great a great Chinese Restaurant