An area landlord has sold the last piece of its portfolio, a 68-unit apartment complex in Jamesburg that is now slated for renovations under its new owner.