4

Cho Cho San Restaurant

  • PHOTOS
  • Main Menu
 
400 E Thousand Oaks Blvd
Thousand Oaks, CA 91360
8053799300 map of location
Website

About Us

Cho Cho San is a Japanese restaurant specializing in sushi and
teppan-yaki.  At our restaurants you will enjoy exceptional Japanese cuisine that is prepared for you either tableside or from our tantalizing sushi bar.
back to top