Upper Street, Islington, London N1

The construction of nine individual retail units with 27 apartments above, in the heart of trendy Islington.