As cultural landmarks go, the Saigon Opera House falls easily into the ‘right under your nose’ category. The 115-year-old theatre reigns majestically over bustling Lam Son Square, the historic and cinematic heart of Ho Chi Minh City.