Home
Menus
Promotions
Order Online
Photos
Locations
Contact
About
Home
Menus
Photos
Promotions
Order Online
Locations
Contact
About
Locations
Home / Locations
Shu Tin Xia - Sister Restaurant
SzeChuan Restaurant
2428 South Wallace st
Chicago,IL 60616
(312) 888-2170
Visit Shu Tin Xia
My Place Restaurant
Chinese Restaurant
1307 South Wabash
Chicago,IL 60605
(312) 763-6935