The average house price on Bell Yard Mews, London is £472,322. Prices range from £190,000 to £1,500,000.
There are 72 properties on Bell Yard Mews, London.
Average house prices on Bell Yard Mews, London have risen by 210.6% from £249,500 in 2003 to £775,000 in 2024.
Bell Yard Mews, London is in the SE1 postcode district.