Islington Square, 116N Upper St, Islington, London N1 1QP, UK

Tips