Azalea | Federal Realty Investment Trust

Azalea | Federal Realty Investment Trust

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