Photo Gallery

Beaver Lake Lodge is a small 16 room luxury facility sitting on over 7 acres overlooking Beaver Lake in Derry New Hampshire. Our home offers an independent lifestyle with a warm, caring staff.