Give us feedback!

See Lilliputian Police Station, Trafalgar Square, London, England

The Lilliputian Police Station was built in the 1930's to serve as a watch-post for Trafalgar Square. It's London’s smallest police station and is tucked away in the southeast corner of the square.
Show more
No Ratings Yet
Flag as inappropriate
Share on Tumblr Share via E-mail