Karta Vacation Rentals





Centrally located in London, just a 3-minute walk from the Thames and about 9 minutes on foot to Battersea Power Station. Roughly 3 km from the city centre and about 3.3 km from Big Ben and the London Eye. Close to the U.S. Embassy and Dolphin Square Sports Club.