Back to All Events

St. Louis, Missouri

  • St. Francis Xavier College Church 3628 Lindell Boulevard St. Louis, MO, 63108 United States (map)

More information on this event and the Voices from the Holy Land film series can be found at:

View the trailer here.

Earlier Event: April 2
Santiago, Chile
Later Event: April 9
Prarire Du Chien, Wisconsin