Where is St. Louis Cathedral?
St. Louis Cathedral is located in New Orleans, Louisiana, United States. It is situated in the French Quarter, near Jackson Square.
That is correct! The St. Louis Cathedral is indeed located in New Orleans, Louisiana. It is a prominent landmark in the city and is situated in the historic French Quarter, specifically on Jackson Square. The cathedral is the oldest continuously active Roman Catholic cathedral in the United States and is renowned for its stunning architecture and rich history.