Karta Vacation Rentals
In Kensington, a luxury hotel just off Hyde Park and in London’s museum quarter. A short drive or stroll brings you to the Natural History Museum, the Victoria & Albert Museum, Buckingham Palace, Piccadilly Circus and Trafalgar Square.