Santa Cruz de La Palma seafront
Santa Cruz de La Palma’s colourful seafront sits beside a black-sand beach, framed by dramatic green mountains and the Atlantic waves, La Palma
Santa Cruz de La Palma’s colourful seafront sits beside a black-sand beach, framed by dramatic green mountains and the Atlantic waves, La Palma