northwoodmirror.com
10 Things You Might Not Know About Lake Placid
1. Northwood is actually not in Lake Placid. Most of what we consider “Lake Placid” is actually not in the small lakeside village of Lake Placid, but rather in the surrounding town of North Elba. N…