No, it is not mandatory to visit the RTO office for your LL. You can also download it from the Sarathi Parivahan Sewa portal online.