Blackpool South
Both of these meanings relate to Blackpool, a town in North-west England. For other places of this name see Blackpool (disambiguation).
Bloomfield Road
Bloomfield Road is a football stadium in Blackpool, Lancashire, England, which has been the home of Blackpool F.C. since 1901.