SELECT A LOCATION
Use my current location to find the nearest restaurant
Lao Sze Chuan
2172 S Archer Ave, Chicago, IL 60616
(312) 326-3888
Pickup
Closed
10:45 am - 11:45 pm
Delivery
Closed
10:45 am - 11:45 pm
View Menu
Order Online