The average house price on Manor Road, Towcester is £367,752. Prices range from £63,000 to £775,000.
There are 17 properties on Manor Road, Towcester.
Average house prices on Manor Road, Towcester have risen by 407.2% from £104,000 in 1995 to £527,500 in 2024.
Manor Road, Towcester is in the NN12 postcode district.