Where is Opera House Station?

Where is Opera House Station located?

Opera House Station, Opera House Station, Vietnam (approx. 10.775467°, 106.702126°)


Where is Opera House Station on the map?