La Mesa 243 W. Northwest Hwy Barrington, 847-277-9636 http://barrington-il.patch.com/listings/la-mesa-restaurant-3