Back to Jermyn Street
The Aquascutum menswear shop on London's Jermyn Street.
Back to Jermyn Street