We're pleased to announce that we have opened our first shop at Notting Hill Gate in London. We're also developing our new website which will allow you to order all the products from the shop for free same-day home delivery across London or to collect from the shop.
Come and visit the shop at 221 Kensington Church Street, W8 7LX or give us a call on 0207 229 3016.
Want to be invited to the opening and recieve (occasional!) news?