Being from Chicago, I found it extremely hard to find good pizza in Houston. After lowering my standards and finding dominos to be the beat pizza in town, I finally found Star pizza. Best pizza in town by far Star puts out a great pizza for a good deal.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.