OSiT
Office Space in Town (OSiT) provide beautiful serviced office space to suit organisations of all sizes - right in the heart of the business centres of London including Blackfriars, Monument, Liverpool Street, Mayfair, St Paul’s, Waterloo and Euston. We also have exceptional office space in to rent i