STANFORD MEMORIAL CHURCH

Stanford Memorial Church

450 Serra Mall, Stanford, 94305