Lake Placid
The Village of Lake Placid was incorporated in 1900 and is located in the Town of North Elba in the Adirondack Mountains in the northwestern corner of Essex County, New York. The Village is internationally known having proudly hosted the Winter Olympics twice in 1932 and 1980 and is the site of the “Miracle on Ice” when the USA men’s […]