Investcorp buys Florida's Southland Mall

Property located in Miami suburb