Cho Cho San Restaurant 400 E. Thousand Oaks Blvd. Thousand Oaks, CA 91360 Building Size: 5,200 SQ. FT. Patio Size: 570 SQ. FT. Completion Date: June, 2003