Search results
We did not find results for: Slough, England.
Check spelling or type a new query.
We did not find results for: Slough, England.
Check spelling or type a new query.
Town in Berkshire, England, UK
Slough is a town in Berkshire, England, in the Thames Valley 20 miles west of central London and 19 miles north-east of Reading, at the intersection of the M4, M40 and M25 motorways. Wikipedia