Slough sits in Berkshire, west of London, a town best known outside the UK for lending its name to a fictional paper company on television β but its actual daily rhythm runs on quieter things, like the steady clatter of cups across 57 cafes. Business travellers passing through the Thames Valley corridor find a solid spread of 16 hotels, while anyone after a proper sit-down meal can choose from a pair of local restaurants.
What do you want to see in Slough?
Best of Slough
Highlights of Slough
Latest destinations in Slough
Photos of Slough
All photos →Seen Slough?
This place is waiting to be seen by others! Got a photo?
Log in and add it — it takes a second or two.