Melia London Kensington

Melia London Kensington

Description

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.

Vacation packages at Melia London Kensington