Price of football in London: Most expensive tickets at Arsenal, cheapest at Charlton and £1 cups of tea at Chelsea
The most expensive day out to the football in London this season is found at Arsenal, where a single match ticket can cost up to £97.
For a cheaper alternative, cross the river to South-East London, where Charlton Athletic offer the least expensive match-day ticket in the capital for a Football League club, at just £17, according to the BBC's annual price of football study.
Read more: Over 30,000 seats left empty at Arsenal last season
Both clubs also sit at either end of the spectrum when it comes to season tickets. Arsenal's £2,013 season pass is the most expensive in the UK (but includes Cup and European games which many others do not) while there is none cheaper in London than Charlton's £175 season ticket.
However, it is possible to watch Arsenal for as little as £27, whereas you won't find a ticket for less than £52 to watch Chelsea at home.
Read more: Football League says average ticket price is just £14 as fans plan protest
At least at Stamford Bridge you can find London's cheapest cup of tea for just £1, and cheapest pie for £2.50.
Here's how all of London's clubs rank: