Holiday Inn Kensington High Street
Wrights Ln
London W8 5SP
United Kingdom
London W8 5SP
United Kingdom
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.