23811 El Toro Rd, Lake Forest, California 95630 USA
You know,.. how many flavors ARE there?
Photo Credit: Yelp