Lao Sze Chuan Chinese Restaurant and Bar
608 E University Ave #105, Champaign 61820