The average house price on Castle Mews, London is £328,563. Prices range from £270,000 to £441,500.
There are 8 properties on Castle Mews, London.
Average house prices on Castle Mews, London have risen by 6.2% from £329,700 in 2015 to £350,000 in 2023.
Castle Mews, London is in the N12 postcode district.