×
Holiday Inn Windsor
£182/night including Breakfast
71 Alma Road, Windsor SL4 3HD
01753 857541
Distance:
10 minute walk
CHOOSE ROOM
15 minutes walk from the station