Image 1 of 1
PA16-128.jpg
Spain, Canary Islands, Tenerife, Garachico with church Santa Ana, Castillo de San Miguel and Roque de Garachico