The St. Francis Xavier Church is a marvel of architecture. This significant monument is located in Subhash Chowk in Dalhousie, Himachal Pradesh, India. It was built in 1894. This historical structure symbolizes the true essence of Christianity. It was founded by the Army officers and civilians to form a parish in the beautiful Hill station of Dalhousie of their own. It has seen various ups and downs. It is not just a church but a historical monument of the city which carries great significance. And also it is a pilgrim sight. Which attracts tourists a lot.
Share On Social:
Facebook
Twitter
Pinterest
WhatsApp