Commemoration of the Lord's Passion

  • Memorial Church 450 Serra Mall, Bldg. 500 Stanford, CA 94305 United States