1. Meadows Apartments 1580 Wampanoag Trl, Barrington, RI 02806 Coordinate: 41.77141,-71.32459 Phone: (401) 433-3222