Spa at Mirror Lake Inn Lake Placid

5 Mirror Lake Drive Lake Placid , New York, United States - Phone: 518-523-2544