Never heard of this place before, but it sounds like someone took an old defunct golf course, let it grow over, and then opened it up for offroading and said "have at it" for a fee. It's called Sugar Hill.
It seems to have a facebook page. Seems pretty convenient if you are in Houston.
It seems to have a facebook page. Seems pretty convenient if you are in Houston.