El Holiday Inn Express Windsor está en la histórica localidad de Windsor, a 10 minutos a pie del castillo de Windsor y del centro de la ciudad. El establecimiento ofrece salas de conferencias y proporciona aparcamiento por un suplemento.
Las habitaciones del The Holiday Inn Express Windsor cuentan con baño, WiFi gratuita, aire acondicionado y TV LCD de pantalla plana.
El establecimiento sirve desayuno bufé todos los días. En la zona de bar salón se sirven bebidas y comidas durante todo el día.
La estación central de trenes de Windsor & Eton Central está a 15 minutos a pie del hotel y ofrece conexiones con la estación de Paddington en 30 minutos. El parque temático Legoland ofrece una gran variedad de actividades de ocio en familia y se encuentra a 10 minutos en coche. Se ofrece aparcamiento por un suplemento de 13 GBP por noche.