Japanese Restaurant is located in Studio City, United States on 11940 Ventura Blvd. Japanese Restaurant is rated 5 out of 5 in the category japanese restaurant in United States.
Address
11940 Ventura Blvd
Accessibility
Wheelchair-accessible entrance
Wheelchair-accessible seating
Offerings
Healthy options
Small plates