Jackson Square Tour
Jackson Square in New Orleans in located along the Mississippi river banks in the French Quarter. It was the birthplace of Louisiana in 1803, a National Historic Park, and the American Planning Association designated Jackson Square as one of America’s Great Public Spaces. Jackson Square is surrounded by history dating back to early 1700 when …