Westwood Financial Corp. is one of the largest owner-operators of retail properties in the United States with a portfolio of over 90 shopping centers in 21 metropolitan markets. Based in Los Angeles, California, Westwood Financial Corp. is a private, fully-integrated real estate company with a 38-year track record of actively acquiring, managing, and leasing real estate investments.
|