Where is Shaftesbury Theatre?

Where is Shaftesbury Theatre located?

Shaftesbury Theatre, Camden, United Kingdom (approx. 51.51608°, -0.126°)


Where is Shaftesbury Theatre on the map?