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.