The Lake House
Northwood -> New Hampshire -> New England -> Northeast -> the USA
NH 03261 52 Lucas Pond Road, Northwood, NH 03261, United States of AmericaThe Lake House on the map
The Lake House. Hotel in Northwood
Located in Northwood in the New Hampshire region, The Lake House has a garden. This beachfront property has a terrace. Offering direct access to a patio with lake views, the air-conditioned vacation home consists of 3 bedrooms.
Price from $200
Photos of The Lake House. Northwood
The Information about Northwood, New Hampshire, the USA
Northwood may refer to:. The cost of living in the The Lake House located in the Northwood, New Hampshire from 200$.