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