St. Louis Cathedral on Jackson Square in New Orleans, Louisiana.
LouisianaNew OrleanschurchCathedraljackson square