Post Thumbnail

Shanghai and Paris just got new Apple stores, and now it's London's turn. A red curtain in London's Covent Garden district shows the latest location for an Apple Retail store -- rumor has it that the store will open as soon as the end of this month, and will likely be a popular destination in the t...

4 years ago 0 Comments
July 12, 2010 at 3:00PM