street art New Mantis work June 8, 2007September 3, 2012 Steve Found in Curtain Road, Hoxton by the Elbow Room(!) Pool Hall.