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

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

Check availability

Get a FREE bottle of fizz

Book one of our executive rooms and get FREE breakfast and a FREE bottle of fizz!

 
Check availability Call Us