Chiba Sushi

7513 Lankershim Blvd, North Hollywood, CA

Menu (As of 11/1)

Chiba Sushi: hours and how to order