This modern and impressive four-star deluxe hotel is located in the heart of Kensington - less than a minute's walk from Gloucester Road underground station. Nearby attractions include Hyde Park the Royal Albert Hall Kensington Palace and Gardens and the Natural History Science and Victoria and Albert Museums.