From the Holiday Inn London - Kensington Forum website:
Hotel in West London near V&A, Natural History Museum, Royal Albert Hall & city centre. Book this business-friendly hotel with meeting rooms & gym now.
Hotels, Holiday Inn London - Kensington Forum
Based on 0 Reviews
Add ReviewHoliday Inn offers accommodations a short stroll from the Natural History Museum, restaurants, and transport.