Get directions to: China House, Villa Park, IL
Restaurant address: 339 E North Ave Villa Park, IL 60181, USA
Restaurant: China House