Windsor 3 star hotels

Search for Windsor hotels

Find quality 3 star hotels in Windsor, United Kingdom. Windsor 3 star hotels are also well known for their Amenities and Room comfort.

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