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.
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.