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.
Número de habitaciones: 62
71 Alma Road, Windsor, SL4 3HD, Reino Unido