Photo: Notre Dame
The Cathedral of Notre Dame is located on the square of the Paris Commune in downtown Ho Chi Minh. The building was built in 1880. Modest interior of the Cathedral is decorated with ornate stained glass Windows. Near the Cathedral is a small Park, where a statue of the virgin Mary.
I can add description