Where is Bloomsbury Institute?

Where is Bloomsbury Institute located?

Bloomsbury Institute, Bloomsbury Institute, Great Britain (approx. 51.5224°, -0.1316°)


Where is Bloomsbury Institute on the map?