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