By Tiffany Holland2013-09-04T12:16:00
Aquascutum will return to the heart of London retail after securing a store on Great Marlborough Street opposite Liberty department store.
Already have an account? Sign in here