Tucked away in the Adirondack Mountains in upstate New York, Lake Placid is well known as the winter Olympic village and gorgeous vacation spot on the lake.
The luxury hotels and resorts are located in Lake Placid, New York and epitomize the true, exclusive mountain retreats from the Great Camp era.