Skechers - Covent Garden - & similar nearby | nearer.com
Skechers, 2-3 James Street, London - Shoe Shops near Covent Garden Tube Station
London, UK - April 2018: Central Square on James Street at Covent Garden, a popular shopping and tourist site with historical buildings Stock Photo - Alamy
Skechers shoe hi-res stock photography and images - Alamy