Modern two bedrooms, one bathrooms apartment in The Denizen, a recent prime London location development, a stroll from the Barbican and the City of London.