A Southern California developer recently purchased Culver Plaza, a 49,986-square-foot retail/office property in Los Angeles, for a price of $20 million. The two-story building, which is located at 9901 Washington Blvd. on 41,953 square feet of land, was 35 percent ...
Get Inman via Facebook Messenger
Our top headlines delivered once a day.