Karta Vacation Rentals
Tucked on Queen's Gate in the Royal Borough of Kensington and Chelsea, this London hotel sits steps from the city's top cultural draws. Royal Albert Hall, the Natural History Museum, the Science Museum and the V&A are all within easy walking distance, with Harrods, Notting Hill, Kensington Palace, Hyde Park and Knightsbridge just a short stroll away.