Dear customers,

Exciting News! Our restaurant has been moved to a new location located at 1906 S. State St, Chicago, IL. We will be open at the end of the month. Stay tuned for the exact date announcement. We can't wait to welcome you to our new space!

My Place South Loop


Home / Locations
Shu Tin Xia

Shu Tin Xia - Sister Restaurant

SzeChuan Restaurant

2428 South Wallace st
Chicago,IL 60616

(312) 888-2170

Visit Shu Tin Xia

My Place

My Place Restaurant

Chinese Restaurant

1307 South Wabash
Chicago,IL 60605

(312) 763-6935