Karta Vacation Rentals
In chic, Victorian South Kensington, just steps from Hyde Park. This aparthotel is a short walk from Imperial College, Kensington High Street, the Science and Natural History Museums, Royal Albert Hall, Kensington Palace and Harrods—ideal for pet-friendly and family-friendly stays.