I believe 8
Not sure, call and find out. I'd do it for you if need be.
8pm but they open at 8am
Most Walmart locations, including this Walmart in Willows, are open 24 hours a day and only close on major holidays.
24/7
Thanks! Your answer is awaiting moderation.