UK, LONDON, Trafalgar Square, Britain's smallest Police Station, UK22079JPL

UK, LONDON, Trafalgar Square, Britain's smallest Police Station, UK22079JPL