Where is Criterion Theatre?

Where is Criterion Theatre located?

Criterion Theatre, Criterion Theatre, Great Britain (approx. 51.509777°, -0.134056°)


Where is Criterion Theatre on the map?