EMBAJADORES DE CRISTO SANTA CLARA CALIFORNIA INC574 ARASTRADERO RD APT 21, PALO ALTO, CA 94306 ContactAboutWorship StyleUnknownLanguageEnglishLocationGet Directions