Alexandria, United States
St. Francis Xavier Cathedral
St. Francis Xavier Cathedral is the cathedral church of the Roman Catholic Diocese of Alexandria, located in Alexandria, Louisiana. The cathedral and related buildings was added to the National Register of Historic Places on 29 March 1984 as St.
- City
- Alexandria
- Country
- United States
- Category
- Religious
- Suggested visit
- About 45 minutes
More places in Alexandria
Background: Wikipedia