BEAUTY PIE has announced the opening of a pop-up store in London’s Covent Garden from 30th June to 10th July. Location: 7 James Street, Covent Garden, London, WC2E 8BH Opening times: Monday to Saturday: 10am to 6pm Sunday: 11am to 6pm Located in the...