Central London Shop Now Open

After the success of our stall in Piccadilly Market, we have now opened a new shop in Central London at 25A Museum Street, a short walk from Holborn station and just round the corner from the British Museum. Our new online store will be launching soon.

Our Piccadilly Market Stall is open as normal