Designed by
Title
Apple Store in London #34886069
Description
People stroll on a Saturday afternoon in front of the Apple Store in Regent's Street in London on November 2, 2013. The intersection between Oxford Street and Regent's Street is the main shopping center within Inner London.
This image is editorial