Our website is currently closed for maintenance

If you're in central London, you'll find us at 25A Museum Street, WC1A 1JU. We are a short walk from Holborn station and just around the corner from the British Museum..

Our market stall in Piccadilly is open every week from Wednesday to Saturday 10am to 6pm