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 / 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