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