The Express by Holiday Inn Slough is a superbly located Business and Leisure Hotel situated in the heart of the Town Centre. Situated close to the Railway Station with its links to the West Country and London Paddington to the East, amongst hotels in Slough, the Express by Holiday Inn can easily claim to be the best Business Hotel.
"Your group was spectacular and was the very reason we had a successful reunion. What great customer service! I will keep you in mind and I intend to spread the word. Thank you" P.F. - Philadelphia, PA