URPoint Details
Trafalgar Square Police Station is the smallest Police Station in Britain, was built in 1926, and once could accommodate two prisoners at a time, but was actually for one Policeman.
- Type:
- Cultural & History
Trafalgar Square Police Station is the smallest Police Station in Britain, was built in 1926, and once could accommodate two prisoners at a time, but was actually for one Policeman.