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