The Point Resort is an enchanting and luxurious lakefront retreat located on Saranac Lake in New York state. The luxurious hideaway contains eleven individual guest quarters spread among four buildings, each with their own unique style. Each room ...
more