Where is Slough in England?

Slough is situated in southern England, approximately 20 miles west of central London. It lies within the county of Berkshire, in the Thames Valley. The town is recognized as part of the 'Greater London Built-up Area' due to its extensive urban connection with the capital city.
Copyright Wanderlust World © https://www.ynyoo.com