//
The largest Catholic Church in the country, built in 1892 in the French colonial architectural style.
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.
© OpenStreetMap contributors
The museum features many displays of the natural wildlife of the Seychelles.