Log In to TeamPages
Help
Signup
Toggle navigation
Lake Placid, NY Details
Lake Placid, NY
,Lake Placid, Lake Placid, New York, United States
View on Google Maps