Burberry Opens its Beauty Box in London

Burberry opened its new Burberry Beauty Box this month. Located in London’s Covent…