Well, my aforementioned Crystal Palace Monsters piece has been selected for the new Londonist Underground exhibition at the Bishopsgate Institute. http://londonist.com/2013/03/londonist-underground-exhibition-opens-at-the-bishopsgate-institute#gallery-1
It's on until the end of April, and features the work of 9 other artists. I'd never been to the venue before and I'll definitely go back and investigate further. The Institute is a deceptively cavernous Victorian establishment tucked between modern buildings, near Liverpool Street station.