Immaculate Heart of Mary Catholic ChurchParishShare28212 FM 2058Edinburg, TX 78541United StatesGet directions