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