1. PL8 Restaurant 736 W Northwest Hwy, Barrington, IL 60010 Coordinate: 42.16656,-88.15736 Phone: (847) 382-1988
2. Chinese Palace Restaurant 624 S Northwest Hwy, Barrington, IL 60010 Coordinate: 42.15025,-88.12625 Phone: (847) 382-2242