Thomas St
Thomas St
Description
Just two minutes from London Bridge Station, this workspace offers private offices and dedicated desks for teams of 2 to 100. Members enjoy complimentary access to 25 meeting rooms and panoramic city views from the rooftop terrace.
Address
Open on Google Maps-
City: 01 London
-
Country: United Kingdom






