Westwood Financial Corp. - Real Estate Investments. Based in Los Angeles, California, we are one of the largest owners and operators of retail properties in the Western United States, with a portfolio of over 90 shopping centers in nine Western states.
Owner operators