Get directions to: Chinese Palace Restaurant, Barrington, IL
Restaurant address: 624 South Northwest Highway Barrington, IL 60010, USA
Restaurant: Chinese Palace Restaurant