The average house price on Castlebar Mews, London is £222,153. Prices range from £52,000 to £640,000.
There are 38 properties on Castlebar Mews, London.
Average house prices on Castlebar Mews, London have risen by 620.7% from £62,438 in 1995 to £450,000 in 2025.
Castlebar Mews, London is in the W5 postcode district.