70 Essex Rd, Islington, London N1 8LT, United Kingdom
N1 8LT
London
google-place 3.5 out of 5 (40) last updated 14/06/2020