11711 Ventura Blvd, Studio City, Los Angeles, California 91604 USA
Half gone!! Success!!
Photo Credit: Yelp