1/10
Holiday Inn Slough Windsor, an IHG Hotel
Berkshire
We're liking this😍
Binge on-demand movies in the comfy bed.
Hungry? Don’t hesitate to take advantage of the 24-hour room service.
Boost your day with views of Windsor Castle.
Amenities
Location
Church St, Chalvey, Slough SL1 2NH, United Kingdom