We have found 1 properties in Owls Head, NY. Average property sale price in Owls Head is $50,000. It is 86.5% lower than average property value in New York. Average price per square feet in Owls Head is $22. It is 87.1% lower than average property value in New York.

List of properties