I think so, yes.
Yes
Yes, they accept the Lone Star Card.
They're owned by HEB, yes.
I do not know the answer to that question. I would honestly give them a call to get that answer before heading to the store.
Thanks! Your answer is awaiting moderation.