We tried to guess where you are. Click to change.

alright chinese mom 'n pop

Tuesday, November 18, 2008
located in chinatown, shui wah is your run-of-the-mill chinese mom 'n pop joint. it's nothing fancy inside (more or less similar to other neighbori...
2162 S Archer Ave
Chicago, Illinois 60616
(312) 225-8811

More Reviews