2 bedroom property in Echo Court, 21 Admiralty Avenue, Royal Wharf, London, E16 - £500,000 | Chestertons