Name all the football clubs in London from the Premier League to the Southern Football League Division One Central*
*Includes Greater London
+++Revised and Expanded for the 2016/17 season+++
Thanks for your comment, bilhat. If you're going to go down that route, you could also include Barnet. Both towns are, however, in Hertfordshire and so not part of Greater London. Bromley is a London borough while Welling is in the London borough of Bexley. :-)