This hotel is only accepting bookings that are in line with any COVID-19 travel restrictions that are in place. Please check Government advisories before you book. Click here to find out more.
Holiday Inn
Slough - Windsor
Church Street,
Slough, Berkshire
SL1 2NH, United Kingdom