The average house price on St Margarets Grove, Middlesbrough is £72,132. Prices range from £29,000 to £125,000.
There are 11 properties on St Margarets Grove, Middlesbrough.
Average house prices on St Margarets Grove, Middlesbrough have risen by 243.8% from £32,000 in 1996 to £110,000 in 2021.
St Margarets Grove, Middlesbrough is in the TS6 postcode district.