Dear customers,
Exciting News! Our restaurant has been moved to a new location located at 1906 S. State St, Chicago, IL. We can't wait to welcome you to our new space!
My Place South Loop
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