Mirror Lake Inn Resort and Spa, Lake Placid, NY - Booking.com
https://www.booking.com/hotel/us/mirror-lake-inn-resort-and-spa.html
WEBBoasting panoramic views of the Adirondack Mountains, this resort located directly on Mirror Lake has on-site dining and a spa. The Lake Placid Olympic Museum is less than 0.7 mi away. A flat-screen TV, plush bathrobes, and a refrigerator are featured in each guest room at the Mirror Lake Inn Resort and Spa. Location: 77 Mirror Lake Drive, Lake Placid, NY 12946, United States of America, 77 Mirror Lake Drive, USA NY 12946
Location: 77 Mirror Lake Drive, Lake Placid, NY 12946, United States of America, 77 Mirror Lake Drive, USA NY 12946
DA: 89 PA: 97 MOZ Rank: 57