Other Restaurants in London - Bloomsbury 17 Dukes Road, Bloomsbury, London, WC1H 9AB Tags: bar, european