Apple Store - Covent Garden
The worlds largest Apple store. Situated in the heart of the constantly busy Covent Garden Plaza. It's worth popping in to admire the architecture whilst check your emails.
http://www.apple.com/uk/retail/coventgarden/
Address
1 The Piazza,
City of London,
Westminister,
WC2E 8HA
020 7447 1400