Lake Shore Village Resort
Nestled among eighteen acres of pine and hardwood trees along the shoreline of Lake Horace in Weare, New Hampshire. Lake Shore Village Resort offers an unparalleled New...