Karta Vacation Rentals
In the heart of London's financial district, a short stroll from the Tower of London and Tower Bridge. Sky Garden, The Shard, Borough Market and the River Thames are all within about a mile, with Tower Hill, Tower Gateway and Fenchurch Street stations on your doorstep.