The average house price on St Margarets Avenue, London is £336,921. Prices range from £51,950 to £825,550.
There are 46 properties on St Margarets Avenue, London.
Average house prices on St Margarets Avenue, London have risen by 799.9% from £91,738 in 1996 to £825,550 in 2024.
St Margarets Avenue, London is in the N20 postcode district.