I've been going to Start Pizza for years, this is easily the best pizza Houston, TX has to offer. Toppings are always fresh, and delicious. Prices are reasonable for the quality you get.
I love their craft beer selection, they always have the harder to find Saint Arnolds beers (like Divine Reserve)
During the weekdays they have a lunch buffet that's awesome.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.