Cho Cho San is a Japanese restaurant. It has several locations in California. This location only offers sushi. Items on the menu include empura hand roll, calamari hand roll, baby clam hand roll, hokki clam, mackerel, seaweed salad, fresh water eel and a variety of other sushi.
19010 Ventura Blvd, Tarzana, CA 91356
(818) 881-8518
  • Hours: Mon - Thu, 11:30am - midnight; Fri, 11:30am - 1:30am; Sat, noon - 1:30am; Sun, noon - 10:30pm
  • Website: http://chochosan.com
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »