104a, Baker Street
W1U 6TN London
- Location and Transport
- More like this
From 2 to 50 desks available, please contact us for more details.
Just south of Regents Park, this location benefits from great transport links from Baker Street tube station. The building provides two office suites with extensive natural light and contemporary décor.