My Fav Spot in Slough (Berkshire, England, United Kingdom)
Movies and series about Slough
The Office 2001-2003 A mockumentary about life in a regional office of paper merchants in Slough - it’s manager with no people skills and employees trying to keep their sanity doing dull jo...