San Sebastián de La Gomera. La Gomera. Spain.

FROM WIKIVOYAGE: