visit website

2520 Main Street
Lake Placid, NY 12946
United States

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.