Where is Bloomsbury Theatre?

Where is Bloomsbury Theatre located?

Bloomsbury Theatre, Camden, United Kingdom (approx. 51.52528°, -0.133056°)


Where is Bloomsbury Theatre on the map?