Located 603 meters from Chicago Rock Cafe. The 3-star Holiday Inn Express Slough offers comfort and convenience whether you're on business or holiday in London.
Located 1,756 meters from Chicago Rock Cafe. Set in a prime location of London, Baylis House Hotel - Heathrow puts everything the city has to offer just outside your doorstep.