47 Wood Ave
Barrington, Rhode Island 02806

View On Larger Map