2520 Main Street, Lake Placid
Located on Lake Placid’s main street this hotel is a 5-minute walk from many local attractions including the Lake Placid Olympic Center. Hotel North Woods an Ascend Hotel Collection Member Lake Placid features two on-site restaurants.
1700 Shelburne Road , Lake Placid