Barrington Shores

Address:
70 Hall Road, Barrington, New Hampshire, USA
 View map