Holiday Inn Kensington High Street 2nd November, 2024 by Jeniffer Jeyason Holiday Inn Kensington High Street One of Europe’s largest Holiday Inns, the hotel offers an ideal central London location, stylish modern accommodation and a world of culture and comfort for both leisure and business travellers. Holiday Inn Kensington High StreetWrights LnLondon W8 5SP United Kingdom