Slough is a commuter town in Berkshire, primarily popular due to its close proximity to London. For this reason, Slough has the highest density of UK headquarters of global companies outside London. The historic towns of Windsor and Eton are right on the doorstep of Slough.
Shop now