Just getting around to trying pizza places in Houston. I kept hearing about Star pizza. WHAT A LET DOWN. Frankly, Whole Foods pizza was better.
I'm looking for two types:
1. Thin Crust NY style
2. Thick with crunchy crust - ala chicago.
Where to go and who's got good takeout.