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 ...
Swiss brand Swatch strengthens its UK presence with a new larger store located in Covent Garden's James Street retail hub.
The LFS campus on Parker Street in London’s Covent Garden district opened for business in January, after 60 years of being ...
6d
Country and Town House on MSNA Chanel 'Lipstick Playground' Is Coming To London This MarchWhen Chanel set up its beauty boutique in Covent Garden just over 10 years ago, it was the first to land in the iconic ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results