Best bet is to bring it with you. The only shop open 24 hours other years is Turner's, on the left five miles south of Greenville (about a mile past the garden center heading north). If they are open, it's usually a self-serve. They did some renovations this year, I'm not sure they're 24/7 now. Otherwise, PJ's and Toots in Dexter, Indian Hill and Lucky Bait in Greenville. Toots is a convenience store and open later than the others when I go through late at night.