Property sales in - Kelmscott - Lechlade - GL7 3HE

Found 3 transactions going back to November 2000.

Date Address Price
29 Sep 2023 Homelea, £ 975,000
16 Nov 2018 5 Thames View, £ 432,000
23 Nov 2000 5 Thames View, £ 130,000