Health Foods in London - Bloomsbury 22 Torrington Place, Bloomsbury, London, WC1E 7HJ Tags: fresh fruit, fresh vegetables, organic, vitamins & supplements