Get directions to: Lao Sze Chuan Express, Chicago, IL
Restaurant address: 1520 W Taylor St Chicago, IL 60607, USA
Restaurant: Lao Sze Chuan Express