The hotel is located opposite Kensington Palace, with breathtaking views over the gardens and the city. Kensington is also home to London's best-known cultural spots, including the Natural History Museum and Science Museum. Shop like royalty on Kensington High Street, where designer boutiques sit next to high-end bars and restaurants, enticing you to take a well-deserved break from retail therapy. Meanwhile, the Royal Albert Hall, Notting Hill and Knightsbridge are all a short stroll away.