Where is Theatre Royal?

Where is Theatre Royal located?

Theatre Royal, Westminster, United Kingdom (approx. 51.51278°, -0.12038°)


Where is Theatre Royal on the map?