Opal Cliffs Auto Center – Santa Cruz, CA Address 4001 Portola Dr Santa Cruz, CA 95062 Phone Number (831) 475-0284 Last updated on April 15th, 2021