Delicatessen in London - Bloomsbury 57 Lambs Conduit Street, Bloomsbury, London, WC1N 3NB Tags: fresh, organic produce