Not far from the main tube and bus links that will take you into central London in no time at all, this hotel is situated in Kensington, a prosperous and historic area of central London. There is a great deal to see and do locally, including visiting the museums quarter, the Royal Albert Hall and Kensington Gardens, amongst many others.