Karta Vacation Rentals





In the heart of Victorian Kensington, just steps from Hyde Park and Gloucester Road Station. This aparthotel in London’s SW7 sits minutes from Kensington Palace, the major museums and Harrods. Pet-friendly and family-friendly base for exploring the city.