Located in the heart of the prestigious neighbourhood of Kensington, just a short walk away from Kensington Palace, Hyde Park, the Royal Albert Hall and the Natural History Museum, this elegant spa hotel is the perfect hideaway for a romantic spa break.