212 E North Ave, Flora, Illinois 62839 USA
Wonderful, mango margarita tower. Smooth as silk. wonderful people so we ate there twice. The food was also wonderful.
Photo Credit: Yelp