Our website is currently closed for maintenance

If you're in central London, you'll find us open six days a week at 25A Museum Street, WC1A 1JU. We are a short walk from Holborn and Tottenham Court Road tube stations and right by the British Museum.

Our Piccadilly market stall in the courtyard of St Jamess Church, 197 Piccadilly is open from Wednesday to Saturday weekly.