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

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

Check availability

Park, Stay & Go

Park, Stay & Go

Park, Stay & Go for up to 15 days!*

Includes accommodation for one night and on-site, secure parking for up to 15 days!

 
Check availability Call Us