The hotel is situated just off Kensington High Street, a short walk from some of London*s most fashionable shops, restaurants and cafes. World famous attractions within walking distance. Victoria & Albert, Natural History and Science Museums, Royal Albert