Karta Vacation Rentals





In the shadow of the Tower of London and a short walk from Tower Bridge, this contemporary hotel sits in the heart of London’s financial district. It’s steps from the Shard, Borough Market and the Thames, with Tower Hill, Fenchurch Street and Aldgate stations nearby. Liverpool Street is about a 15-minute walk and the Tower Gateway pier gives scenic river access to destinations like the London Eye and Greenwich.