La sede della Fondazione si trova presso lo storico Palazzo Mastrocola, in Largo della Conciliazione n.14, nel centro storico del paese di Loro Piceno in provincia di Macerata.
La sua costruzione risale al XIX secolo ed è il risultato dell’unione di 4 case adiacenti in un unico edificio. Si estende su 4 livelli con una superficie complessiva di circa 1.000 mq; in posizione panoramica si pregia di un ampio terrazzo con vista sud-est verso le colline ascolane e di un giardino sottostante di circa 800 mq.
Un’ala del Palazzo e il giardino adiacente, ristrutturati recentemente, sono adibiti per le riunioni del consiglio di amministrazione e per altre attività istituzionali.