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