I was always somewhat bemused by the fact that Crystal Palace don't actually play at Crystal Palace, but instead down the road in South Norwood.
However, I am now somewhat more amused by Millwall.
As far as I'm aware Millwall is here on the Isle of Dogs. Millwall's football stadium on the other hand is here in South Bermondsey.
erm... isn't that the wrong side of the river?
Are all football teams this good a geography?