Back to All Events
Stations of the Cross is Menlo's community art installation remembering and retracing the final steps of Jesus.
Installations will be up at each campus.
Come visit our installation from March 24 to March 31.