Skip to content

Szechuan Castle

Chinese

Szechuan Castle is a fully licensed Chinese restaurant in Edmonton that serves Western Chinese cuisine.

Address
15415 111 Ave NW
Data
Rating and reviews from Google, checked on October 13, 2026.
Szechuan Castle

Other top-rated chinese restaurants

Ranked near Szechuan Castle in chinese restaurants