London Wiki

From the Wikipedia page [1]

Enfield Town F.C. is an English football club from Enfield Town, Greater London. Established in 2001 as a fan-led breakaway from Enfield FC, the club currently play in Division One North of the Isthmian League and are based at the Queen Elizabeth II stadium.

The club badge features the Enfield beast [2].

The website is [3]