Situated 43 metres from Lake Placid Winter Olympic Museum, this Lake Placid village hotel offers modern rooms with cable TV. Facilities include an indoor pool and a 24-hour fitness centre.
Number of rooms: 49
2625 Main Street, Lake Placid, NY 12946, United States