ICON: Jebara sells 46-unit Long Branch rental building, retail space for $19.4 million

A developer has sold a new 46-unit apartment building and an adjacent retail asset in Long Branch, according to a listing team with ICON Real Estate Advisors.