JLL Capital Markets closed the sale for the 281-unit Sophia Square Apartments in South Dade, Florida