£532,500
£479,062
£406,625
11 london place, oxfordshire
Sold in JAN 2022
£850,000
10 london place, oxfordshire
Sold in MAR 2012
£745,000
20 london place, oxfordshire
Sold in APR 2019
£725,000