St Luke's Cathedral

Information

Dean:

Province:
Niger Delta
Address:
PO Box 8, Nembe, Bayelsa State, Nigeria