Location & Nearby Info
Mirror Lake Inn Resort and Spa
77 Mirror Lake Dr.
Lake Placid, NY 12946
(518) 523-2544
Show nearby: