Die Stadtbibliothek befindet sich in einem Gebäude im Ort Castro Marim, dessen Patrimonialwert in der lokalen Erinnerung erhalten ist. Sie hat eine Gesamtfläche von 1.477 m2 und ist in drei Stockwerke in folgende Bereiche unterteilt: Bereich für interne Dienste, Bereich für Kinder, Bereich für Erwachsene und gemeinsamer Bereich.
Das Bauprojekt der Stadtbibliothek integriert Elemente wie Auditorium, Ausstellungshalle, Cafeteria, zentraler Hof und Mehrzweck-Bereich / Informaler Musiksaal.