L'hôtel Holiday Inn London - Stratford City est situé au cœur du plus grand centre commercial d'Europe, le Westfield Stratford City. Une salle de sport et un centre d'affaires sont également disponibles sur place.