The body of water named Lake Placid is a lake in the Adirondack Mountains in northern New York, the United States. It is on the northern side of the Village of Lake Placid.
Wikipedia https://en.wikipedia.org/wiki/Lake_Placid_(New_York)
Address 12946, United States
Coordinates 44°19'18.109" N -73°58'27.803" E