706 Long Shores Drive, Barrington, NH 03825

1,659

Sqft

2

Bed

1

Bath

PHOTOS