Su sede se encuentra en C/ Anchieta n.º 9, en La Laguna (Tenerife, Islas Canarias, España).