organization:

The London Police

Art group

The London Police started in 1998 when big English geezers headed to Amsterdam to rejuvenate the visually disappointing streets of the drug capital of the world.

Contact information

  • The London Police