Address: N5 12, Petherton Road, Newington Green, Highbury, London Borough of Islington, London, Greater London, England, N5 2RE, United Kingdom