Do they deliver?

Christine Fernandez | Oct 18, 2018 | Category: Chinese restaurant in Chicago, Illinois

Lo's China Kitchen - All questions

Address: 2800 W Irving Park Rd, Chicago, IL 60618, USA

Jim Kittler | Oct 18, 2018

Yes

Richard Schaefer | Oct 18, 2018

Yes small area

Frank Varga | Oct 18, 2018

Yes, but it is a pretty small area.

Orlando B | Oct 18, 2018

They do but only within their area.

Add Answer

Thanks! Your answer is awaiting moderation.

Other Questions

Is there parking?

Christine Fernandez | Oct 18, 2018
Read More

Trending Places