HOTEL NORTH WOODS
2520 Main Street
Lake Placid, NY 12946
Reservations: (866) 294-7171
Main: (518) 523-1818
HOTEL NORTH WOODS
2520 Main Street
Lake Placid, NY 12946
Reservations: (866) 294-7171
Main: (518) 523-1818