Back to All Events

Seven Last Words of Christ

  • Church of the Holy Cross 2005 South Columbia Place Decatur, GA, 30032 United States (map)

Join us at the Church of the Holy Cross in Decatur, GA for

SEVEN LAST WORDS OF CHRIST:

What Do the Last Words of Christ Say to the Black Church?

Earlier Event: March 31
5th Sunday Jazz Concert
Later Event: April 28
Clarence's HANDS