Designed by
Title
Asda Store in Manchester, England #33930423
Description
MANCHESTER-MAY 5: Asda Store on May. 5, 2013 in Manchester(Ashton-under-Lyne), United Kingdom, Great Britain, England, UK. Asda is the UK's second largest chain by market share after Tesco.
This image is editorial