pastor@stleonardsa.org
faithformation@stleonardsa.org
CONTACT US 8510 S. ZARZAMORA ST., SAN ANTONIO TX 78224 210-924-6000