Property sales in Neptune Road - Barry - CF62 5DZ

Found 2 transactions going back to October 2023.

Date Address Price
11 Jul 2025 Unit A3, Neptune Road £ 314,652
9 Oct 2023 Unit F, Neptune Road £ 45,000