Excellent Location.
The location has been singled out by guests as being a positive attribute of the hotel. With its proximity to London attractions like the Natural History and Science museums, or Kensington Gardens, as well as the fact the hotel is located near numerous tr