L’ente ha la sua sede principale nel palazzo baronale ottocentesco sito nella centralissima Piazza Garibaldi al civico 16 di Nicosia. L’altro palazzo, che ospita alcuni dei servizi ricettivi dell’ente, è situato sempre nell’omonima Piazza ed è denominato ex Palazzo La Via, lasciato in eredità dal Sacerdote Filippo Nicosia e che ospita all’interno la Chiesa di San Filippo Neri.
Le altre sedi dell’ente si trovano a pochi metri dal centro storico della città, presso la via Bernardo Di Falco n. 53 e consistono in Palazzi dell’ex stazione ferroviaria dismessa di Nicosia che hanno ospitato per anni l’Educatorio Provinciale Maschile.