Located in the heart of New Orleans, just blocks from the French Quarter, the Art and Science Museum offers exhibits, ...