Holiday Inn Express Slough
Location
Based in the heart of the town, the Holiday Inn Express Slough is a professional yet welcoming destination. It sits adjacent to Slough Train Station, making it easy to locate for those travelling from London and Windsor. For businesses based in Slough, the Holiday Inn is also ideally situated, as it’s only two miles from the Slough Trading Estate.
The Hotel
The venue boasts 142 newly refurbished bedrooms, in addition to a stylish restaurant named the Great Room. Here, overnight guests can enjoy a buffet breakfast, while dinnertime sees favourites like pizza and pasta gracing the menu.
Meetings
As part of the recent refurbishment, the Holiday Inn Express Slough’s 4 newly refreshed meeting rooms were refreshed. They have the capacity for between two and 30 delegates, and facilities including overhead projectors and Wi-Fi can be provided.