My family has been going to Barry's since the early days when it was Eddie's Pizza. I think Star Pizza is the best Pizza in Houston, but Barry's is a very close second. Good toppings, good taste, good atmosphere at both locations.
Pros: Taste, History, Price
more