Whether you’re traveling for work or pleasure, a London serviced apartment leaves you free to come and go as you please with all the comfort and convenience of home along with hotel benefits including a weekly clean and free WiFi.
Short stay apartments in Canary Wharf are just a few miles to the east of central London in the city’s former dockland area. Extensive redevelopment since the 1980s has seen state-of-the-art offices being built, including the iconic 50 floor One Canada Square.
As one of the world’s great cities, London has been the country’s main hub for new arrivals. Today, the city is proudly multicultural and is a thriving centre for established businesses as well as innovative entrepreneurs.