Our Location

Nacho Mamma's Barrington

18 Maple Ave Barrington, RI 02809
Get Directions

(401) 289-0171

Monday - Wednesday: 4:00 pm - 8:00Ā pm
Thursday - Saturday: 11:30 am - 8:00Ā pm
Sunday: Closed