Our website is currently closed for maintenance

If you're in central London, you'll find us open 7 days a week until Christmas 2019 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 at 197 Piccadilly is open from Wednesday to Saturday weekly