Slough is a town in South East England, United Kingdom, located about 20 miles (30 km) west of central London. - AsNotedIn
Slough is a town in South East England, United Kingdom, located about 20 miles (30 km) west of central London. - AsNotedIn
Particulars for Slough: | |
---|---|
Locale Type | City |
Locale Type | English District |
As an Amazon Associate I earn from qualifying purchases.