Picture of the St. Louis Cathedral located at Jackson Square in New Orleans, Louisiana.
Powered by Zazzle