Order Online

China House Restaurant

339 E North Ave
Villa Park, IL 60181
(630) 834-8620
Order online Menu | Reservation | Info
Any questions please call us.