We have found 4 properties on Owls Borrough Rd, Holland, NY. Average price per square feet on Owls Borrough Rd is $79. It is 1.3% lower than average price per sqft Holland. Average sale price on Owls Borrough Rd is $180,000. It is 31.6% higher than average sale price in Holland.

List of properties