Owls Head is an historic log cabin located on the shore of Newfound Lake in Hebron, New Hampshire.
Built in 1927,[2] it was added to the National Register of Historic Places in 2015.
[3]
This article about a property in New Hampshire on the National Register of Historic Places is a stub.
You can help Wikipedia by expanding it.