Cho Cho San Thousand Oaks

Cho Cho San Thousand Oaks is a premier Japanese restaurant specializing in sushi and teppan-yaki. Cho Cho San Thousand Oaks is one of the Three Best Rated® Japanese Restaurants in Thousand Oaks, CA.