Karta Vacation Rentals
In London’s Docklands, minutes from Canary Wharf and the ExCeL Exhibition Centre. The Thames is about 1.2 miles away and London City Airport sits just over 3 miles. O2 Arena, Tower Bridge and other big sights are within easy reach.