Place detail×

St. Francis Xavier Church (Cha Tam Church)

A church built by French missionaries for the Catholic community of Cho Lon. Its altar has statues of St. Francis Xavier, the Virgin Mary and Jesus, and it offers a calm atmosphere.

Mentioned 1× across the internet