visit website

2520 Main Street
Lake Placid, NY 12946 United States

+1 518 523-1818

The Northwoods Inn is situated on Main Street, a short walk to the Olympic Arena and Oval, public beach, numerous restaurants, movie theater, and quaint shops of Lake Placid.

The Northwoods Inn is situated on Main Street, a short walk to the Olympic Arena and Oval, public beach, numerous restaurants, movie theater, and quaint shops of Lake Placid.