Natural Bridges Dr & Delaware Ave

Santa Cruz, CA 95060