Holiday Inn Slough Windsor ligt op slechts 10 minuten rijden van de luchthaven Londen Heathrow. Het moderne hotel heeft een klein fitnesscentrum, een stijlvol brasserie-restaurant en ruime kamers met toegang tot internet.
De lichte en open slaapkamers zijn alle voorzien van een bureau en een televisie met ondemand-films. Alle kamers zijn voorzien van airconditioning en thee- en koffiefaciliteiten. Sommige kamers bieden uitzicht op Windsor Castle.
Het restaurant serveert een ontbijtbuffet en er is een internationaal menu beschikbaar voor het diner. U kunt genieten van drankjes en lichte snacks in de bar en roomservice is 24 uur per dag beschikbaar.