
Cho Cho San
restaurant
About
Cho Cho San is a restaurant in Thousand Oaks serving Japanese cuisine. It offers a menu of sushi and traditional dishes in a modern setting.

Cho Cho San is a restaurant in Thousand Oaks serving Japanese cuisine. It offers a menu of sushi and traditional dishes in a modern setting.