The average house price on Stockwell Terrace, London is £412,625. Prices range from £163,500 to £1,450,000.
There are 12 properties on Stockwell Terrace, London.
Average house prices on Stockwell Terrace, London have risen by 375.4% from £305,000 in 1998 to £1,450,000 in 2017.
Stockwell Terrace, London is in the SW9 postcode district.