A restaurant, a fitness center, and a bar/lounge are available at this smoke-free hotel. WiFi in public areas is free. Other amenities include a snack bar/deli, a 24-hour business center, and a business center.
Melia London Kensington a Melia Collection Hotel is located in London City Centre, a neighborhood in London, and is in a shopping district and near a metro station. Natural History Museum and Victoria and Albert Museum are cultural highlights, and some of the area's notable landmarks include Royal Albert Hall and Buckingham Palace. Looking to enjoy an event or a game? See what's going on at O2 Arena or Wembley Stadium. Guests love the hotel's location for the sightseeing. It's also convenient to public transportation: Gloucester Road Underground Station is just steps away and South Kensington Underground Station is 10 minutes by foot.
3 out of 5 stars
1 reviews
5 star reviews
4 star reviews
3 star reviews
2 star reviews
1 star reviews
We have selected a sample of reviews which reflect what families have said about Melia London Kensington a Melia Collection Hotel
3 out of 5 stars