Property sales in Leon Villas, Lightpill, Stroud

Found 3 transactions going back to October 1999.

Date Address Price
1 Jul 2025 1 Leon Villas £ 305,500
12 Sep 2003 2 Leon Villas £ 129,000
12 Oct 1999 2 Leon Villas £ 65,000