• River of Life Christian Church (map)
  • 1177 Laurelwood Road
  • Santa Clara, CA, 95054
  • United States