Sus instalaciones se albergaron primero en una casa en el barrio de San Ángel en la Ciudad de México, lo que alguna vez fue la Hacienda de los Condes de Goicoechea, después el Restaurante San Ángel Inn.