El Taro de Tahiche, sede de la fundación, se sitúa en el municipio de Teguise (Lanzarote, Canarias).