Bloomsbury Cafe

16 Bloomsbury Street, London WC1B3QA ,United Kingdom
Bloomsbury Cafe Bloomsbury Cafe is one of the popular Coffee Shop located in 16 Bloomsbury Street , listed under Restaurant in London ,

Contact Details & Working Hours

Map of Bloomsbury Cafe