by instinia
St. Louis Cathedral and statue of Andrew Jackson, located in Jackson Square in French Quarter of New Orleans, Louisiana, United States of America. Photo taken on: April 25th, 2015