bn:01896716n
Noun Named Entity
AR
No term available
EN
St. Francis Xavier Cathedral is the cathedral church of the Roman Catholic Diocese of Alexandria, located in Alexandria, Louisiana. Wikipedia
English:
Alexandria, Louisiana
Relations
Sources