Karta Vacation Rentals
In the heart of London City Centre, a stone’s throw from the Thames and the city’s cultural pulse. You’re a 4-minute walk from Tate Modern and about 9 minutes on foot to Borough Market. The Shard, Globe Theatre, London Bridge and St. Paul’s Cathedral are all within easy walking distance.