Santa Downtown Santa Cruz
Santa in Downtown Santa Cruz 1122 Pacific Ave, Santa Cruz, CA, United StatesSanta Downtown Santa Cruz Saturdays & Sundays in December Santa is coming back to Santa Cruz and he can't wait to visit with you and hear all about the adventures you've had this year. And of course, he wants to hear your Christmas wish list. Stop by to say hello on Saturdays & Sundays in […]