Exhibitions

Paper Baglady and Other Stories

Timothy Taylor Gallery
24 Dering Street
London, W1S 1TT, England
June 20, 2007 - August 31, 2007