An investor has purchased a two-building, 47-unit apartment portfolio plus vacant land in Irvington for $4.7 million, in a newly announced deal by The Kislak Co. Inc.