Alice & Astrid's shop is located in the heart of Notting Hill's boutique shopping district. Launched in November 2004, the shop stocks Alice & Astrid's collections, along with one-off pieces designed exclusively for the shop and beautiful accessories including bath products, scented candles and jewellery.