Le Holiday Inn Express Slough est un hôtel 4 étoiles avec beaucoup d'équipements utiles pour un séjour agréable ou un voyage d'entreprise. L'hôtel dispose de réception avec coffre-fort, air conditionné dans les parties communes, restaurant qui sert le petit déjeuner et le dîner, mais aussi bières et vins, et service de laverie. Pour les voyageurs d'affaires, l'hôtel propose des salles de réunion bien équipées avec service de fax et copie.
Cet hôtel est situé dans un quartier résidentiel calme à côté de la gare de Slough, à 15 minutes en train du centre de Londres, et à 15 km de l'aéroport d'Heathrow. Legoland Windsor et le château de Windsor, résidence d'été de la Reine, sont à la fois moins de 8 km de l'hôtel.