This comfortable resort hotel is located at the heart of the world-famous Olympic Village and offers guests breathtaking views of the region's lakes and the majestic Adirondack Mountains.
See more: Hotels in USA Hotels in Lake Placid - Ny Holiday Destinations in USA