The average house price on Osborne Road, London is £642,591. Prices range from £83,000 to £5,650,003.
There are 39 properties on Osborne Road, London.
Average house prices on Osborne Road, London have risen by 951.3% from £39,000 in 1998 to £410,000 in 2025.
Osborne Road, London is in the W3 postcode district.