Located 631 meters from King 786. Set in a prime location of London, Holiday Inn Slough Windsor puts everything the city has to offer just outside your doorstep.
Located 1,094 meters from King 786. The 3-star Holiday Inn Express Slough offers comfort and convenience whether you're on business or holiday in London.