New location is 234 Matlage Way, Sugar Land, TX 77478. It's open from 9 AM to 1 PM, rain or shine.
You are probably going to the former location at the old sugar mill. It is now about three blocks away on the other side of Hwy 90.
Thanks! Your answer is awaiting moderation.