La Mesa
Address:
243 W Northwest Hwy, Barrington, IL 60010
Phone:
(847) 277-9636
Nice to Know:
- Good For Kids Yes
- Noise Level Average
- Parking Lot
- Accepts Credit Cards Yes
- Good For Groups Yes
- Recommended Meal Dinner
Other Details:
There's a family feel to this Mexican restaurant, whose owner is also the main server. La Mesa has a red canopy and is located in the same mini mall as the Enterprise car rental company.
Restaurants, Caterers, Southwestern
Other Businesses: