Back to Neal Street
Ellesse sports fashion shop in London's Covent Garden.
Back to Neal Street