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 Lucie Kerley11 June 2010 Facebook0 Twitter LinkedIn0 Reddit Tumblr 0 Likes