Where is Royal Opera House?

Where is Royal Opera House located?

Royal Opera House, Westminster, United Kingdom (approx. 51.51274°, -0.12209°)


Where is Royal Opera House on the map?