Where is Mirror Lake Inn Resort and Spa, Lake Placid?

Where is Mirror Lake Inn Resort and Spa, Lake Placid located?

Mirror Lake Inn Resort and Spa, Lake Placid, New York, United States (approx. 44.29399°, -73.98292°)


Where is Mirror Lake Inn Resort and Spa, Lake Placid on the map?