Holiday Inn Express Windsor
71 Alma Road Windsor, SL4 3HDSituated in the historic town of Windsor, Holiday Inn Express Windsor is just a 10-minute walk to Windsor Castle and the town centre.
58 rooms
from £56