The Catalyst is a Santa Cruz staple. Big acts come to perform on the main stage, while smaller acts fill in on weekends and weekdays as well. With three bars, one
Have you been to this Santa Cruz attraction? Tell other travelers what to expect. Submit a review today!
3 of 5 stars
4 of 5 stars