Lake House : Lake House is a 44-room hotel located in the heart of Lake Placid, New York—a town famous for hosting the Olympics (twice), while maintaining their small town charm. Originally built in 1961 and subject to a haphazard remodel in the 80s, the