Saint Leonard Catholic ChurchParishShare8510 South Zarzamora StreetSan Antonio, TX 78224United StatesGet directions