Pubs in London - Bloomsbury 28 Leigh Street, Bloomsbury, London, WC1H 9EP Tags: bar, food, gastropub, spanish, spanish tapas, tapas