Karta Vacation Rentals
Right by the river in central London, a short drive from the Thames. About 1 minute by car to the Thames and roughly 7 minutes to Big Ben. London Eye and Buckingham Palace sit within a couple of miles. Close to the U.S. Embassy, Dolphin Square Sports Club and Oasis Go-Kart Track. Pet-friendly apartment living in a city-center spot.