35 Plimsoll Road Islington London N4 2EN United Kingdom Recenter To navigate, press the arrow keys. 51.5614, -0.102727