A nearly 200-unit apartment complex in Salem County has changed hands for the second time in less than two years, following a $14.3 million deal brokered by The Kislak Co. Inc.