Holiday Inn Slough – Windsor Church Street Chalvey Slough SL1 2NH UK Hotel website Telephone: 0871 510 1377