Take-out and Delivery Options: 

You may pick up take-out orders by calling in your order 818-907-6400.  Please allow approximately 20 minutes per order.

We currently do not offer delivery at this location.  

Location Information:

Contact
12930 Ventura Blvd #120
Studio City, CA 91604
818-907-6400
 

Hours
Mon - Sat: 11am - 10:30pm
Sun: 12pm - 9:30pm