Where is Adelphi Theatre?

Where is Adelphi Theatre located?

Adelphi Theatre, Westminster, United Kingdom (approx. 51.51006°, -0.1229°)


Where is Adelphi Theatre on the map?