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