Immaculate Heart of Mary Catholic ChurchParishShare617 South Santa Rosa StreetSan Antonio, TX 78204United StatesGet directions