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

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

Check availability

Book in advance and save

Book in advance and save
Book now Terms & Conditions

Enjoy savings when you plan ahead and book your break early.

 
Check availability Call Us