The York 82 Islington High Street, London, London N18EQ