Apple Store

Apple Store
Covent Garden Piazza, London, WC2E 8HA