Venue Details

25 Star Starred
Scherr Forum Theatre, Thousand Oaks Civic Arts Plaza
2100 Thousand Oaks Blvd. Thousand Oaks, CA 91362
805-449-ARTS
Venue website Get directions
More Information