The average house price on Balvaird Place, London is £476,217. Prices range from £249,950 to £845,000.
There are 27 properties on Balvaird Place, London.
Average house prices on Balvaird Place, London have risen by 299.6% from £475,420 in 1998 to £1,900,000 in 2014.
Balvaird Place, London is in the SW1V postcode district.