Owls Head (Hebron, New Hampshire)
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] See alsoWikimedia Commons has media related to Owls Head (Hebron, New Hampshire). References
|