Click on image for full 360° view

Plaza de La Alameda is one of several lovely town squares located in Santa Cruz de la Palma with the replica of Columbus's sailing ship, the Santa Maria.

Back to Top