Karta Vacation Rentals
Set in London — roughly 3 km from the official city center yet perfectly placed for sightseeing. It’s within a 15-minute walk of Tower Bridge and The Shard, and a short stroll to Borough Market and the Thames. Nearby cultural stops include White Cube, the Fashion and Textile Museum and the Unicorn Theatre.