Where is High Peaks Resort, Lake Placid located?
High Peaks Resort, Lake Placid, High Peaks Resort, Lake Placid, United States of America (approx. 44.29161°, -73.98585°)
High Peaks Resort, Lake Placid, High Peaks Resort, Lake Placid, United States of America (approx. 44.29161°, -73.98585°)