Photo: Cathedral Of St. Francis Xavier
St. Francis Xavier is the oldest Catholic Church in the Bahamas. The first stone in the building of the Church was laid in 1885, the first priest of the Church father O'keefe. Two years later the Church was consecrated by the Archbishop of new York. I can add description