2 Bed Terraced House, London, EC3A 7AB, £2,040,000 | Dealsourcr