Lao Sze Chuan Chinese Restaurant And Bar
Lao Sze Chuan Chinese Restaurant and Bar, 608 E University Ave #105, Champaign, IL 61820, United States
- This is the page of Lao Sze Chuan Chinese Restaurant And Bar on 608 E University Ave #105 Champaign IL 61820.
- Lao Sze Chuan Chinese Restaurant And Bar is a new listing on food pages, updated
on November 24, 2023.
- This page has had 8 visitors. You are the 8th.
Location