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.
landingPages.LANDING_PAGE.BUTTONS.DOWNLOAD landingPages.LANDING_PAGE.BUTTONS.DOWNLOAD landingPages.LANDING_PAGE.BUTTONS.SEE_MOREWikipedia https://en.wikipedia.org/wiki/Lake_Placid_(New_York)
landingPages.LANDING_PAGE.DETAIL.ADDRESS 12946, United States
landingPages.LANDING_PAGE.DETAIL.COORDINATES 44°19'18.109" N -73°58'27.803" E