Calle castillo santa cruz de hi-res stock photography and images - Alamy
Tenerife Travel Guide: Top 52 Attractions + Things to Do & FAQ
SANTA CRUZ DE TENERIFE, SPAIN - OCTOBER 27, 2012: Bershka fashion store in Santa Cruz de Tenerife, Spain. Bershka has 910 stores in 64 countries Stock Photo - Alamy
Bershka shopping hi-res stock photography and images - Alamy
Santa cruz tenerife calle castillo hi-res stock photography and images - Alamy