Azalea is a newly developed 222,000 square foot Regional Shopping Center located in the Southgate area of Los Angeles.