17812 Chatsworth St, Los Angeles, California 91344 USA
Come inside and satisfy your sweet tooth!
Photo Credit: Yelp