×
Castle Hotel Windsor
£274/night
18 High Street, Windsor SL4 1LJ
+44 01753 851577
Distance:
7 minute walk
CHOOSE ROOM
4-star hotel Central location