These offices are situated on the 11th and 12th floor of a Grade A office building with spectacular views of London. There are a range of serviced and fully furnished offices available for all business sizes, as well as a spacious business lounge and break out areas. Additionally, there is a stunning communal roof terrace on the 3rd floor.
The building is situated close to both Aldgate and Liverpool Street Stations, making it an ideal business location.
or call one of our experts on
+1 866 458 0687