Your browser doesn't support HTML5 audio
Your browser doesn't support HTML5 audio
Saint Francis Xavier Cathedral
Share on Social Media

Facebook Twitter

About the station

St. Francis Xavier Cathedral is the cathedral church of the Roman Catholic Diocese of Alexandria, located in Alexandria, Louisiana. The cathedral was added to the National Register of Historic Places on 29 March 1984.

Saint Francis Xavier Cathedral
Saint Francis Xavier Cathedral

Similar Stations