Holiday Inn Slough Windsor

1 Church Street
Slough
United Kingdom