Top 10 Four Star Hotels in London

  

5. Holiday Inn London Kensington Forum

When visiting the Holiday Inn London Kensington Forum hotel, there is plenty to take advantage of. For example, the hotel is located close to the London Natural History Museum, as well as High Street Kensington (a bustling shopping district). The hotel’s concierge can help book tours to really make the most of your time in London.

More: 10 Best Airport Hotels in the World

Comments