We have found 23 properties on Needham Hill Rd, Orwell, VT. Average price per square feet on Needham Hill Rd is $94. It is 17.5% lower than average price per sqft Orwell. Average sale price on Needham Hill Rd is $135,273. It is 23.7% lower than average sale price in Orwell.