2520 Main Street Lake Placid, NY 12946
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.
Tell us your name
What's your email address?
What's your phone number?
I also want to send my phone number
Send Northwoods Inn a message
I want to create an account with mywedding.com
Leave this field blank