Lake Placid
Village in New York State
Lake Placid is a village near the lake of the same name, in New York State’s Adirondack Mountains. It's known as a Winter Olympics venue and a hub for snow sports and other outdoor pursuits. In the center of town, Mirror Lake has a trail around...