Karta Vacation Rentals





In South Kensington, central London — a budget hotel base a short walk from Harrods and Sloane Square. Moments from the Victoria and Albert Museum and Royal Albert Hall, with Duke of York Square and the National Army Museum also close by.