Designed by
Title
Apple Store, London #25644862
Description
LONDON, UK - APRIL 20: The Apple Store in Regent Street on April 20, 2012 in London. Apple, a leader in the consumer electronics industry, is the producer of revolutionary products such as the iPhone and the iPad and has stores in monumental buildings in major cities all over the world.
This image is editorial