Karta Vacation Rentals
In the heart of London City Centre, a short drive from the London Eye and Big Ben. Walkable to Vauxhall, The Oval and the Beefeater Gin Distillery, with Buckingham Palace about 1.9 miles away—easy for sightseeing and quick city runs.