Slough

Slough is a borough of about 120,000 people in southern England. It is located about 30 miles north of London.

Teams

 * Slough Jets
 * Slough Phantoms