Azalea Shopping Center Los Angeles, CA

Named the U.S. 2015 Design and Development award winner for new developments by ICSC in recognition of premier design and development trends of retail projects within the U.S.  Azalea is 370,000 square feet of open air shopping center on a formerly underutilized 32 acre site.