3 Bed Apartment £1,823,000 3 Bedrooms ● The Denizen, London, EC1Y The City is London’s innermost layer, and it’s here you’ll find The Denizen. View details