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

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

Check availability

2 nights isn't enough?

2 nights isn't enough?
Book now Terms & Conditions

Extend your break, stay longer and save. Plus breakfast is included.

 
Check availability Call Us