Tenerife Tourist Information and Vacation Guide
The Insular Palace is an impressive white building located across the street from Plaza de Espana, the main square in Santa Cruz de Tenerife.
The building is home to the Island Council for Tenerife. The council is called the Cabildo de Tenerife in Spanish.