Question: how many football teams play in london?
Answer: There are thirteen professional football teams in London, along with a large variety of semi-pro and amateur football clubs. Of London's 13 professional football teams, five teams compete in the Premier League, while others take part in the EFL Championship and EFL League One.