Location:
Islington On The Green, 12A Islington Green, Islington, London N1
... Photos are illustrative Location Islington on the Green is a development of 70 apartments set just behind Islington ...is a development of 70 apartments set just behind Islington Green, where Upper Street and Essex Road diverge from each other. ...families alike. A wide assortment of accommodation, streets and Green areas make for a stimulating environment while excellent eateries,