St. Mark The Evangelist Catholic Church Chalala is located in Zambia on Chalala Sub Station, Off Shantumbu Road Lusaka. St. Mark The Evangelist Catholic Church Chalala is rated 4.9 out of 5 in the category catholic church in Zambia.
Address
Chalala Sub Station, Off Shantumbu Road Lusaka