Object description
The Holy Spirit Cathedral also called Denpasar Cathedral is a religious building affiliated with the Catholic Church located in the city of Denpasar on the island of Bali in the south of the Asian country of Indonesia.
We use cookies
We use cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content and targeted ads, to analyze our website traffic, and to understand where our visitors are coming from. Privacy Policy.