London
Holiday Inn Express is one of the fastest growing hotel brands in the world opening an average of two hotels a week, so there is sure to be one near you already or coming very soon! Our modern hotels provide both business and leisure travellers a fresh, clean, uncomplicated stay offering comfort,...