Karta Vacation Rentals





In the heart of Chelsea on historic Sloane Street. This boutique luxury hotel sits steps from Sloane Square (about a 3-minute walk) and close to Cadogan Hall and Duke of York Square. Hyde Park is roughly 13 minutes on foot, Harrods about 0.4 miles and Buckingham Palace around 1.2 miles.