Holiday Inn Express Windsor
Guest Accommodation in Windsor
About Holiday Inn Express Windsor
Accommodation for your wedding guests in Windsor, near Windsor Castle.
Contact & Location
Holiday Inn Express Windsor
71 Alma Road, Windsor, SL4 3HD, Berkshire, United Kingdom