Das Holiday Inn Express Windsor liegt in der historischen Stadt Windsor, nur 10 Gehminuten vom Schloss Windsor und dem Stadtzentrum entfernt. Geschäftsreisende können die Konferenzräume nutzen.
Zimmeranzahl: 62
71 Alma Road, Windsor, SL4 3HD, Großbritannien