×
Hotels in Slough | Hotels near Windsor | Holiday Inn Slough Windsor

Holiday Inn Slough - Windsor
Church Street,
Slough, Berkshire
SL1 2NH, United Kingdom

Check availability

Meet with confidence

Meet with confidence
Book now Terms & Conditions

Need somewhere to host your next meeting? Book your conference or event online and receive 20% off room hire

 
Check availability Call Us