Windsor, Windsor
Spend a second to
save a fortune!
Spend a second to save a fortune!
71 Alma Road, Windsor
Situated in the historic town of Windsor, Holiday Inn Express Windsor is just a 10-minute walk to Windsor Castle and the town centre.
See MoreUsage of subsidiary facilities may incur additional fees