Lake Placid, United States
Lake Placid
The body of water named Lake Placid is located in the Adirondack Mountains in northern New York, United States. It is located on the northern side of the Village of Lake Placid.
- City
- Lake Placid
- Country
- United States
- Category
- Nature
- Suggested visit
- About 150 minutes
More places in Lake Placid
Background: Wikipedia