This fabulous hotel is centrally located in the heart of London, in the fashionable Kensington and Chelsea district, near Hyde Park. The hotel is within walking distance to London's magnificent parks, museums and other points of interest, and it is also..