1. Nacho Mamma's 18 Maple Ave, Barrington, RI 02806 Coordinate: 41.73937,-71.30861 Phone: (401) 289-0171
2. Taco Inc 85 Upland Way, Barrington, RI 02806 Coordinate: 41.7432,-71.32556 Phone: (401) 942-8000