Slough is a town located in Berkshire, England, north of London. The historic St. Mary’s Church was built in the late eleventh century. During World War I, a large section of Slough was used for army vehicle repairs. Today, the town is noted for its large number of corporate headquarters.