2025 Soquel Avenue Plus. Santa cruz center imaging is located at 2025 soquel avenue, santa cruz, ca 95062 and is part of the sutter health network. Contact santa cruz center imaging at +18314585521.
Anthony sturzu, certified by american board of internal medicine in cardiovascular disease. 2025 soquel avenue santa cruz, california 95062: