These luxurious and stunning serviced offices are available in a range shapes and sizes and are located in the heart of central London. A full selection of business support services is also available.
These offices are situated on Baker Street, close to banks and hotels. There are excellent amenities and fantastic transport links nearby. Shops, restaurants, banks and hotels are also located close-by.