The average house price on Leach Road, Bicester is £148,479. Prices range from £42,000 to £282,500.
There are 46 properties on Leach Road, Bicester.
Average house prices on Leach Road, Bicester have risen by 445.3% from £48,600 in 1995 to £265,000 in 2025.
Leach Road, Bicester is in the OX26 postcode district.