Sutter Health 2025 Soquel Ave Santa Cruz Phone Number. Santa cruz center urgent care is located at 2025 soquel avenue, santa cruz ca 95062 and is part of the sutter health network. Santa cruz center imaging is located at 2025 soquel ave 1st floor in santa cruz, california 95062.
Contact santa cruz center urgent care at 8314585537. Santa cruz center imaging is located at 2025 soquel ave 1st floor in santa cruz, california 95062.