Canary Islands Tourist Information and Travel Guide
The Santa Cruz Town Hall (Ayuntamiento de Santa Cruz de la Palma) is located in a 16th century building on the Island of La Palma.
Visitors can view a number of frescoes inside the building, including one by Cossio.