Verified
Local Authority
London Borough of Islington

7-11 St Thomas's Rd, London N4 2QH, UK
7-11 Saint Thomas's Road London England N4 2QH GB