Karta Vacation Rentals
In Canary Wharf on London's Commercial Road, about 6 km from the city centre. Close to Museum of London Docklands, Tower of London, O2 Arena and London Stadium. Nearby local spots include Troxy, St Anne’s Limehouse and Ragged School Museum.