« Back to VariousThings
In Trafalgar Square, in the South-East corner, can be found Britain's smallest police station.
Permalink