New South – aerial The New South Center is a two-building campus in Irondale, AL. Several office suites are available for lease.