£779,140
£587,160
£557,203
£316,300
atwood house flat 26, croydon
Sold in OCT 2019
£19,082,218
atwood house flat 31, croydon
1 addington road, greater london
Sold in AUG 2023
£3,300,000