Tag Archives: Serviced Office Canary Wharf

One of the best Serviced Office Companies in the Canary Wharf area is currently offering some amazing deals at furnished office space located at a stunning glass fronted building at Canada Square, Canary Wharf. Sitting amidst some of the most easily recognised shapes on the London Skyline today this opposing building provides an enviable place to work with […]