Where is Eastwind Hotel Lake Placid located?
Eastwind Hotel Lake Placid, Eastwind Hotel Lake Placid, United States of America (approx. 44.27532°, -73.98064°)
Eastwind Hotel Lake Placid, Eastwind Hotel Lake Placid, United States of America (approx. 44.27532°, -73.98064°)