Picture of the retail interior of the new Aquascutum store in London by Franck Jehanne | Jan 2, 2014We were commissioned to photograph the interior of the new Aquascutum retail space in London. The flagship store is located in front of Liberty’s.