Mirror Lake Inn Resort & Spa

Mirror Lake Inn Resort & Spa

Hotel

77 Mirror Lake Drive, Lake Placid, New York, United States of America 12946