Boots opens new beauty store December 6, 2023 Boots has opened its new concept ‘Boots Beauty’ store at the Battersea Power Station in London. Read the full article now! Log in Subscribe