Most of the best things in life don’t announce themselves, and Champ Burger in Houston, Texas is living proof of that philosophy.
It’s sitting right there on Sampson Street in the 2nd Ward, and there’s a very good chance you’ve driven past it without a second glance.
That was a mistake, and this article is here to make sure you don’t make it again…