Squam Lake Inn

28 Shepard Hill Rd Holderness NH 03245 USA

(603) 968-4417

Location