3 star hotels in Windsor

Featured 3 star hotels in Windsor

1 Holiday Inn Express WINDSOR

3 stars
4.0 / 5 1 reviews

71 Alma Road Map

Holiday Inn Express WINDSOR Hotel is the perfect base when exploring the many attractions around us and in London. Stay relaxed in the modern, contemporary rooms or at the bar following a full day... More