1. La Mesa Restaurant 243 W Northwest Hwy, Barrington, IL 60010 Coordinate: 42.16144,-88.14055 Phone: (847) 277-9636