18-unit apartment complex approved for New Haven Avenue