Immaculate Heart of Mary ShrineShrineShareSouth Shrine LaneCarthage, Missouri 64836United StatesGet directions