Delaware Ave & Shaffer (De Anza)

Santa Cruz, CA 95060