La Casa delle Farfalle

October 10 – December 21, 2013
Images courtesy of greengrassi, London