Cho Cho San
Drag box to select area
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
- Hours: Mon - Thu, 11:30am - midnight; Fri, 11:30am - 1:30am; Sat, noon - 1:30am; Sun, noon - 10:30pm
- Website: http://chochosan.com