Northwoods Inn is located in Lake Placid, close to Lake Placid Winter Olympic Museum, Olympic Center, and Mirror Lake. Nearby points of interest also include Adirondack Equine Center and Lake Placid Center for the Arts. Read More About Northwoods Inn
- 24-Hour Front Desk
- Concierge Desk
- Elevator / Lift
- FREE Local Calls
- FREE Parking
(+) = Additional fees may apply for the use of these amenities.
(*) = Free, some restrictions may apply.