3 bedroom property in Amory Tower, 203 Marsh Wall, London, E14 - £6,300 pcm | Chestertons