Venue Capacity : 685
The Rio Theatre is a historic and versatile venue located in Santa Cruz, California. Known for its intimate atmosphere and classic charm, the Rio Theatre hosts a wide range of events, including concerts, film screenings, and live performances. With its art deco style and modern amenities, it offers a unique experience for both artists and audiences alike.