Westwood Financial Corp. is one of the largest owner-operators of retail properties in the United States with a portfolio of approximately 100 shopping centers and retail properties in 23 metropolitan markets. Based in Los Angeles, California, Westwood Financial Corp. was founded in 1970 by Steven Fogel and Howard Banchik and is a privately held real estate company with a 40-year track record of actively acquiring, managing, and leasing real estate investments
Westwood Financial Corp. acquires stabilized and value-oriented real estate using moderate leverage to provide current returns with the potential for substantial cash flow growth and appreciation. Westwood Financial Corp. is a long-term holder with concentrated portfolio holdings in Arizona, California, Colorado, Florida, Georgia, Illinois, Kansas, Nevada, New York, North Carolina, South Carolina, Texas, and Washington.
Westwood Financial Corp. is fully-integrated in asset management, property management, leasing and acquisitions with a staff of over 50 people in its headquarters in Los Angeles, California and regional offices in Dallas, Texas and Scottsdale, Arizona. |