Back to Sloane Street
Escada shop in London's Knightsbridge.
Back to Sloane Street