The Immaculate Conception Cathedral

The Immaculate Conception Cathedral or simply Cathedral of Victoria, is a religious building of the Catholic Church located in the town of Victoria, on the island of Mahé capital of the African archipelago nation of Seychelles. The cathedral is located near the Clock Tower and the Anglican Cathedral.

To quote a recent visitor – “Worth a visit, if not for prayers, than at least for thanking the almighty for gracing Seychelles with such amazing and beautiful beaches.”