Islington Square, London
Location
Nestled in the heart of one of London’s most affluent and historic boroughs, Islington Square comprises of 160,000 sq ft of retail and leisure space, providing an exciting all day offer alongside 263 premium homes, 108 serviced apartments, and exceptional public realm and office space.