Squam Lake Inn

28 Shepard Hill Rd, Holderness, NH 03245

JDS Travel News JDS Viewpoints JDS Africa/MI