Karta Vacation Rentals





In central London, a short walk from the Thames and Victoria Station. Minutes from the London Fire Brigade Museum, Sloane Square (0.8 mi) and Buckingham Palace (1.1 mi). A pet-friendly city apartment that sleeps four — great for groups exploring the city.