Holiday Inn Express Windsor
0
Reviews
Hotels in Windsor
71 Alma Rd
, Windsor, Berkshire, SL4 3HD
01753 869652
Holiday Inn Express Windsor is a hotel serving its local area in Berkshire. They proudly offer hotel accommodation and hotel deals. Holiday Inn Express hotel’s phone number is 01753 869652.
|