City Tower London
City Tower is a 19-storey tower landmark building in the heart of the City of London, owned jointly by Great Portland Estates and Starwood Capital. From the upper floors, it offers occupiers panoramic views of the Square Mile and beyond. The building is undergoing a major refurbishment to provide rectangular 6,000 sq ft floors with […]