Karta Vacation Rentals





In Canary Wharf's glass-and-steel financial district, a 39-storey hotel perched on the River Thames. A few minutes' walk from Canary Wharf tube station and just a short ride from the Tower of London, London Bridge, the O2 Arena and the Olympic Stadium. Close to Crossrail Place Roof Garden and the Canary Wharf ice rink—a family-friendly spot for both business and leisure.