The Rio Theatre is a historic venue located at 1205 Soquel Avenue in Santa Cruz, California. This iconic institution has been entertaining audiences …
Reviews
Facebook
4.2/5 · 686 reviews
Loading reviews...
Apr 27, 2020
A BIG little theatre in the heart of Santa Cruz that only offers the best of the best! Can't wait to return for a live show. We miss you Rio! <3Full review by Courtney Toriumi