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]

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.