|
|
Cho Cho San is a restaurant located in Tarzana, California at 19010 Ventura Boulevard. This restaurant serves albacore sashimi, tempura ice cream, shrimp salad roll, rice krispy spicy shrimp sushi, fried oyster, rock shrimp tempura, and shrimp tempura roll. They also serve green mussel roll, yellowtail yuzu sashimi, spicy albacore roll, rice crispy spicy tuna, ice cream, mochi ice cream, and...
19010 Ventura Boulevard, Tarzana, CA, 91356
|
|
|