Mirror Lake Inn Resort & Spa
Mirror Lake Inn Resort & Spa
Hotel
77 Mirror Lake Drive
, Lake Placid, New York, United States of America
12946
94
Excellent ·
365 reviews