The average house price on Barnard Mews, London is £483,281. Prices range from £81,000 to £1,210,000.
There are 16 properties on Barnard Mews, London.
Average house prices on Barnard Mews, London have risen by 748.8% from £81,000 in 1996 to £687,500 in 2025.
Barnard Mews, London is in the SW11 postcode district.