58 London things

Can you name them all? Where are they? What are they?

This was the anti-mega Christmas quiz. Answers here.

(back to anti-mega)