8 Harbour Road, Barrington, RI 02806
5
beds
2
baths
3,525 Sq.Ft. LIVING AREA
0.52 Acres lot