The Copthorne Tara Hotel London Kensington is a sophisticated and welcoming hotel located in the heart of Kensington, one of London’s most prestigious and culturally rich neighborhoods. This stylish hotel offers travelers an ideal base to explore the city’s many attractions, including Kensington Palace, the Natural History Museum, and the Royal Albert Hall, all of which are within easy walking distance.