Karta Vacation Rentals





On the River Thames at Canary Wharf, this luxury riverfront hotel sits on the historic West India Quay. It’s minutes from One Canada Square, within easy walking distance of Canary Wharf shops and a short drive to the Tower of London and ExCeL.