Squam Lake is a lake located in the Lakes Region of central New Hampshire, United States, south of the White Mountains, straddling the borders of Grafton, Carroll, and Belknap counties. The largest town center on the lake is Holderness. The lake is located northwest of much larger Lake Winnipesaukee.
Location: Grafton County, Carroll County, and Belknap County, New Hampshire
AdVacation Rentals near Squam Lake - Perfect for Families and Budgets of All Sizes! Filter by Your Favorite Amenities: Swimming Pool, Hot Tub, Grill, WiFi, Kitchen and More.
24/7 Customer Service · Group Accommodations · Secure Payments Online · 5 Star Reviews
Amenities: Free Wifi, Full Kitchen, Air Conditioning, Swimming Pool, Pet Friendly