Canary Islands Tourist Information and Travel Guide
Plaza de España is the central square in Santa Cruz de la Palma. It is one of the prettiest plazas in the Canary Islands.
Attractions on the square include the Santa Cruz Town Hall (Ayuntamiento de Santa Cruz de la Palma) and the El Salvador Church (Igleasia Matriz de El Salvador).