A seven-building residential and retail portfolio in Irvington has changed hands for nearly $18 million, in a transaction brokered by The Kislak Co. Inc.