logo

Locations

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