Buy Your Own Island on NH's Lake Winnipesaukee for $2.2M - NBC10 Boston

Buy Your Own Island on NH's Lake Winnipesaukee for $2.2M

32 PHOTOS