20. The Smallest Police Station in the UK

The Smallest Police Station in the UK

Not such a hidden secret, you'll find this on Trafalgar Square.

Originally built to monitor protests in the square, most people pass it without a second glance.

Next