1 Church Street, Chalvey, Slough, SL1 2NH
Star Rating:
Holiday Inn Slough Windsor is located just 10 minutes’ drive from Heathrow Airport. The modern hotel has a mini-gym, a stylish brasserie restaurant an...more
Holiday Inn Slough Windsor is located just 10 minutes’ drive from Heathrow Airport. The modern hotel has a mini-gym, a stylish brasserie restaurant and spacious rooms with internet access.
The bright and airy bedrooms each have a work desk and a TV with on-demand movies. Some rooms have views of Windsor Castle, and all feature air conditioning and tea/coffee facilities.
The restaurant serves buffet breakfasts and an international menu for evening dining. Guests can enjoy beverages and light snacks in the bar, and 24-hour room service is available.