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.