Where is Adelphi Theatre?

Where is Adelphi Theatre located?

Adelphi Theatre, Adelphi Theatre, Great Britain (approx. 51.510082°, -0.122888885°)


Where is Adelphi Theatre on the map?