I don't know the area, but short of any known spots around it's sometimes helpful to check out Google Maps on Earth view. Zoom in and look around with a bird's eye view for innocuous places to park. Then when you get there check it out and make sure there are not parking signs gates etc.
Texas has always been a tough place for us to find a parking spot.If you are a vet check with any VFW post or American Legion.We've also stayed at Moose clubs occasionally.Good Luck.