Cho Cho San Thousand Oaks
• 400 E Thousand Oaks Blvd | Thousand Oaks, CA | 91360
This locally owned restaurant specializes in fresh Japanese sushi and the art of teppan-yaki cooking. Patrons can sit at the sushi bar and watch the chefs roll and prepare various forms of sushi. Or, patrons can sit in the dining area where chefs will prepare sizzling dishes right at the table. Open daily for lunch and dinner.
400 E Thousand Oaks Blvd
Thousand Oaks
CA
91360
