Saint Leo the Great Catholic ChurchParishShareSouth Flores StreetSan Antonio, TX 78214United StatesGet directions