The average house price on Storksmead Road, Edgware is £234,692. Prices range from £137,000 to £440,000.
There are 13 properties on Storksmead Road, Edgware.
Average house prices on Storksmead Road, Edgware have risen by 303.7% from £109,000 in 2000 to £440,000 in 2022.
Storksmead Road, Edgware is in the HA8 postcode district.