Karta Vacation Rentals
In lively Canary Wharf, London — a pet-friendly apartment-style property just a short walk from the Thames and a quick drive to ExCeL; Tower Bridge and the Tower of London sit roughly 3.3 miles away, and London City Airport is about 7 km.