Tagged in EPIC GEEKERY

Where Is The Centre Of London? An Update

Where Is The Centre Of London? An Update

Clue: it's south of the river. | By M@