Westwood Financial is a top real estate investment platform, owning 72 shopping centers across multiple states, primarily grocery-anchored, with a legacy of 50 years, prioritizing stable, income-producing investments for partners. Founded by Steven Fogel and Howard Banchik in 1970.