Willoughby Foods & Spirits 15 West Columbia Street, Flora, IN 46929