Get directions to: House Of Peking, Highwood, IL
Restaurant address: 846 Sheridan Rd Highwood, IL 60040, USA
Restaurant: House Of Peking