Get directions to: Todai, Studio City, CA Restaurant address: 11239 Ventura Blvd Ste 218 Studio City, CA 91604, USA Driving Walking Bicycling Restaurant: Todai