3 bed flatDefoe House, 123 City Island Way, London, Greater London E14 Listed Apr 1, 2026£625,000 -7.4% was £675,000