Get directions to: China Terrace, Villa Park, IL
Restaurant address: 1s616 Summit Ave Villa Park, IL 60181, USA
Restaurant: China Terrace