Location

Ventura Charter School campus. 2060 Cameron Street, Ventura, CA 93001. Room 13