New apartment complex opens on Independence Ave.