Beverly Hills Shopping Center Sold to Los Angeles Investment Firm in Bet on Retail

The roughly 30,000-square-foot Beverly Hills Plaza retail center at 8950 W. Olympic Blvd. has sold in Beverly Hills, California. (Jen Magnuson/CoStar)
Carolwood Buys 30,000-Square-Foot Beverly Hills Plaza