Designed by
Title
Primark clothing store sign on Oxford Street in London. #125676599
Description
LONDON, UK - JUNE 9, 2015: Primark clothing store sign on Oxford Street in London. Oxford Street has approximately half a million daily visitors and 320 stores.
This image is editorial