Featuring free Wi-Fi access, The Haus On Mirror Lake is located in Lake Placid, New York. An array of activities can be enjoyed on-site or in the surroundings, including skiing, hiking and fishing.
Number of rooms: 10
2439 Main Street, Lake Placid, NY 12946, United States