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
Download e-Brochure for Holiday Inn Express Windsor
Just supply your name and email so Holiday Inn Express Windsor can check if you have any questions.