Il Polo è situato presso il Palazzo della Cultura che si trova nel Palazzo Municipale del Comune di Locri.
Il Palazzo, del 1880, di stile rinascimentale opera dell'architetto fiorentino Alberto Spinola, è la più grande costruzione pubblica istituzionale della Locride.
A tre piani con corte interna presenta un prospetto armonico scandito da lesene bugnate, culmina con il grande frontone nel quale è collocato l'orologio cittadino a numeri romani
Delle quattro ali previste dal progetto originario furono realizzate soltanto quelle esposte a Nord, Est e Sud. Quella a ovest architettonicamente forse più interessante che prevedeva la costruzione del teatro comunale, non fu realizzata e vi si elevò un alto muro di chiusura della corte interna. Oggi al suo posto è stata costruita la nuova architettura del "Palazzo della Cultura".
L'edificio, sottoposto a vincolo storico (L.1089/39), conserva alcune testimonianze storiche cittadine.
Il Palazzo, sito in via Trieste, rappresenta un’ importante realtà per Locri e la Locride, è una struttura che viene consegnata per la fruizione dei cittadini e di tutti coloro che, nel viverla, intendono partecipare, ognuno con le proprie capacità, alla crescita culturale del territorio.
La sala destinata al sostenimento degli esami è di 250mq circa, è dotata di video proiettore e di rete internet wi-fi, può ospitare fino a 200 persone.