Iroha Sushi 12953 Ventura Blvd. Studio City CA United States
Hours: Lunch & Dinner Mon.-Sat.
Phone: 818.990.9559 Accepts: MasterCard/Eurocard
Smoking: not permitted