Unfortunately Leiden International Centre does not offer any IND services. The closest IND location is in the Hague, which is 15 minutes away by train. You can book an appointment for biometrics or to collect your residency permit on the IND's website here.