The Melia London Kensington is an upscale hotel located in the fashionable Kensington area of London, UK. The hotel’s facilities include a restaurant serving international cuisine, a cocktail bar, a fitness centre and a rooftop terrace with stunning views of the city. It is also well located for exploring the city, with several tourist attractions nearby, such as the Natural History Museum, the Victoria and Albert Museum and Hyde Park.