*'''Plaza de España''' (Spain Square): is the largest square in the city of Santa Cruz de Tenerife and the Canary Islands. The square is located in the center of town, just meters north of the Auditorio de Tenerife. It is the heart of the city, stands the great artificial lake source or work of Swiss architects Herzog & de Meuron.