/

Barrington, Illinois Restaurants / Latin America

Found 1 place

Address: 402 North Hough St, Barrington, IL 60010

Latitude: 42.1572 (42°9′26″N), Longitude: -88.1363 (88°8′11″W)

Foursquare

  • Cuisine: Mexican
  • Outdoor Seating: Yes
  • Reservations: No
Details