Karta Vacation Rentals





Just off King's Road in Chelsea, this boutique townhouse hotel sits between Knightsbridge and South Kensington. Minutes from the Natural History Museum and Imperial College, it's also a short stroll to Harrods, Royal Albert Hall and Sloane Square. A handy base for exploring Chelsea landmarks like Royal Brompton Hospital, St Luke’s Church and Michelin House.