Paroki Fransiskus Xaverius is a church, located at Humusu C, North Insana, North Timor Tengah Regency, East Nusa Tenggara, Indonesia
Very nice church