June 11, 2010 Lucie Kerley Richard Galloway etchings. This is England exhibition, Aubin Gallery. Aubin & Wills, situated at 64 - 66 Redchurch Street, Shoreditch E2. www.aubinandwills.com London #fashion #shopping #gallery #art #creative #exhibition #iphoneography #photography