This business centre at 120 New Cavendish Street, Fitzrovia provides flexible offices space solutions to small and large businesses. Inside, a building that exudes class: décor to impress your clients, modern offices to work in, comfy informal workspace and calm meeting rooms.
Compare listings
Compare