Britains Smallest Police Station Trafalgar Square, Sunday Photo
A little piece of secret history in London Britains Smallest Police Station Trafalgar Square tucked in a pillar with a light on top. You will of walked passed it …
A little piece of secret history in London Britains Smallest Police Station Trafalgar Square tucked in a pillar with a light on top. You will of walked passed it …