The average house price on Tower Road, Orpington is £383,538. Prices range from £133,000 to £925,000.
There are 38 properties on Tower Road, Orpington.
Average house prices on Tower Road, Orpington have risen by 698.1% from £106,500 in 1995 to £850,000 in 2024.
Tower Road, Orpington is in the BR6 postcode district.