Profile: Northwoods Inn is a Hotels and motels company located at Lake Placid, New York USA, address is 122 Main St, Lake Placid 129460000 NY, postcode is 129460000, you can contact Northwoods Inn by phone 5185232992
Please share as much information as you can about Northwoods Inn so other users can benefit from your comment.