March 20, 2019

The Perfect Winter Weekend in Lake Placid, NY

Lake Placid is a picturesque, resort town located in the northern part of the Adirondack Mountains.  Famously known for hosting both the 1932 and 1980...