The Ivories, 6-18 Northampton Street, Bizspace Islington, 6 Northampton Street, London, Greater London N1241 sq. ft
BizSpace is committed to creating greener, more efficient workspaces by reducing emissions, improving energy performance, and ...
Listed on 16th Dec 2025