Property sales in Thames Road - London - E16 2EZ

Found 2 transactions going back to March 2022.

Date Address Price
7 Mar 2022 Unit 3, Thames Road £ 25,290,000
7 Mar 2022 Unit 3, Thames Road £ 22,575,000