Canary Islands Tourist Information and Travel Guide
Plaza de La Alameda is one of several lovely town squares located in Santa Cruz de la Palma.
The plaza can be found on Cale Dr. Perez Camacho near the replica of Columbus's sailing ship, the Santa Maria.