No, it is not open to the public
I'm from San Antonio, TX. I don't live in that surroundings of Heroes Stadium. So I don't know how to answer your question. But I would have to say yes, it's open to the public. I hope my answer finds you, and it gives you some insight to your question. Have a nice day?
Thanks! Your answer is awaiting moderation.