Karta Vacation Rentals
In Canary Wharf on east London’s riverside, about 7 km from the city center and close to London City Airport. Moments from Canary Wharf Tube and within easy reach of One Canada Square, O2 Arena, Tower of London, Olympic Stadium, Mudchute Park & Farm and Cutty Sark.