Apple Store - Covent Garden - London

- Image ID: BP05WK
Apple Store - Covent Garden - London
Robert Stainforth / Alamy Stock Photo
Image ID: BP05WK
Location: Covent Garden, Westminster, London, UK