2809 Mission Street, Santa Cruz, CA 95060 (Map)
Measuring 60' by 60', with a 17' ceiling, our insert stage is used for feature films, commercials, multi-camera television and photo shoots
8314271785
P.O. Box 1900, Soquel, CA 95073 (Map)
408-761-0631