Discover Slough
compiled from our dataSlough is located in England, United Kingdom, and has a population of about 119,070. Our atlas lists 504 places here.
These include 48 sights and 12 museums, 377 restaurants, 63 places to stay and 4 cocktail bars. Highlights include Horlicks Quarter, Windsor Castle, Ross Stonecraft.
The neighborhoods with the most entries are Windsor, Chalvey, Farnham Royal.