More about 222 Upper Street
222 Upper Street is located at 222 Upper St., N1 1XRA London, United Kingdom
+442075272000
http://www.islington.gov.uk/contact/visitingoffices/222upperst.asp