St Catherine of Alexandria is a Catholic Parish in Nairobi, South C, run by Conventual Franciscan Friars.