Arsenal and Chelsea are the best from London. PS can u plz answer my questions thnx
because it is the capital of England and most of the football team are in London
London football team
Chelsea
Wembley Stadium
London in England.
arsenal
London, England
because it is the capital of England and most of the football team are in London
Leyton Orient
Millwall FC
Wimbledon
west ham