Holiday Inn
Slough - Windsor

Holiday Inn Slough – Windsor
Church Street
Chalvey
Slough
SL1 2NH
UK

Hotel website

Telephone:
0871 510 1377