We have found 34 properties on Lowell Rd, Windham, NH. Average price per square feet on Lowell Rd is $93. It is 35.9% lower than average price per sqft Windham. Average sale price on Lowell Rd is $226,114. It is 41.6% lower than average sale price in Windham.