Home > Restaurant in Illinois > Restaurant in Barrington > Chinese Palace Restaurant

Chinese Palace Restaurant

624 South Northwest Highway, Barrington, IL 60010