Set up in 1997 in the Estuary town of Leigh-on-Sea, Essex to showcase the high quality work of contemporary local artists.
http://idea13.org/2011/06/pechakucha8/
Come see some of the Art Trail artists talk about their work