×
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 well-deserved break

Pack the bags and rest easy knowing we’ll take care of parking & breakfast. No deposit is required and full cancellations up to one day before your stay.

 
Check availability Call Us