Burberry Beauty Box opens in Covent Garden, London
Beauty Box – Burberry's new beauty emporium
London’s Covent Garden Piazza has become somewhat of a beauty Mecca. Over the past year, the area has seen some of the beauty industry’s finest set camp, including t...