Afternoon Tea at The Bloomsbury, London

16-22 Great Russell Street, Camden, London WC1B 3NN

Back to restaurant  |  Google Maps directions  |  OpenStreetMap directions