Managed Office
To Let 1,797 - 30,746 sf
Fitted Out, Meeting Rooms, Kitchen, Cycle spaces, Showers
City Tower is a 21-storey building offering self contained managed office units with uninterrupted views of London...
Close to Moorgate, Liverpool Street and Bank stations