2025 Soquel Ave Santa Cruz Ca 91501. Santa cruz center urgent care is located at 2025 soquel avenue, santa cruz, ca 95062 and is part of the sutter health network. View photos, public assessor data, maps.
See reviews, map, get the address, and find directions. Santa cruz center is located at 2025 soquel avenue, santa cruz, ca 95062 and is part of the sutter health network.
2025 Soquel Ave Santa Cruz Ca 91501 Images References :