Electra America and BH Group, a Miami-based private real estate investment and development firm, formed a joint venture to acquire the Southland Mall for $100.35 million. The 808,776-square-foot mall at 20505 South
Southland Mall Changes Ownership After $100 Million Sale

