• Christmas Pop-Up Shop 2013

    The finest Italian craftsmanship – made with the human touch
    5 – 8 December 2013, 11am – 6pm
    83 Kinnerton Street, London SW1X 8ED

    When it comes to pop-up shops during the Christmas season, they really are a dime a dozen. But, for us, there is one that stands out. It’s a pop-up with heart – one that champions good old fashioned craftsmanship, where each item is made lovingly by hand and really is a one off. Continue reading