Cathe­dral of the Im­mac­u­late Con­cep­tion

Seychelles Business Travel Guide - - AFRICA -

“This im­pos­ing Cathe­dral is the Mother Church of the Catholic Dio­cese in Sey­chelles. Con­structed on the site where Father Leon of Avanch­ers built the first vault in March, 1851 that was de­voted to the Vir­gin of the Im­mac­u­late Con­cep­tion, the Cathe­dral is one of the first churches in Sey­chelles.”

Newspapers in English

Newspapers from Seychelles

© PressReader. All rights reserved.