With an indoor swimming pool and fitness centre on site, Carlton Apartments provides self-catering accommodation a short distance from Canary Wharf. On-site parking is available for a fee, and free WiFi is acce ... Read more

View all Luxury Hotels in London