London, United Kingdom, April 11, 2012 : River Island clothing store logo advertising sign at their Marble Arch retail outlet in Oxford Street Shutterstock Image - London, United Kingdom, April 11, 2012 : River Island clothing store logo advertising sign at their Marble Arch retail outlet in Oxford Street - ID: 422916502

More from this author (Tony Baggett)

Similar images and photos