Saint Michaels Catholic ChurchParishShare418 Indiana StreetSan Antonio, TX 78210United StatesGet directions