Karta Vacation Rentals





On the River Thames in Battersea’s Left Bank, this 5-star riverside hotel sits minutes from Sloane Square, Knightsbridge, Stamford Bridge and Harrods. Chelsea Harbour views and easy links to Victoria and Clapham make sightseeing simple. Perfect for a luxury London riverside stay.