311-312 Upper Street, Islington, London N1 2TU

GPTKB entity