CLARKS - Shoe Stores - 260 Oxford Street, London, United Kingdom - Phone Number - Yelp
LONDON, UK - JULY 31th 2018: Clarks Shoe Shop Store Front Branding On Oxford Street In Central London. Stock Photo, Picture And Royalty Free Image. Image 106469234.
Clarks to close 'meaningful' number of shoe shops as high street curse continues - Mirror Online