Puffer Lake Lodge which sits on Otter Lake in the Beaver Mountains
This page last updated on February 22, 2010 .