Cho Cho San: A New Sushi Restaurant Lands In Encino

Print This Post Print This Post
Spider Roll Photos: Jocelyn Freid

BY JOCELYN FREID There's another new sushi restaurant in town — Cho Cho San, which replaced Chili My Soul, in the newly remodeled Encino strip mall that houses the U.S. Post Office, Smart and Final, and Salads Galore.  Cho Cho San comes with … [Read more...]