Cathedral Of Our Lady Of Immaculate Conception
The Cathedral of Our Lady of Immaculate Conception is a cathedral located in the island of Mahé, Seychelles. The imposing structure was constructed in the 1850s, with the first vault…
Share
Input your search keywords and press Enter.