I was in town on business, and took a slightly different route back to the hotel and saw this market center. The "Super L Ranch Market" looks suspiciously like a Ranch 99 and while I was checking out, I asked the cashier and she confirmed my suspicion. They have pretty much all what you would expect from a Chinese grocery store, fruit, snacks, meats, seafood, etc.