Star PIzza in Houston, TX is the absolute best pizza.
For those of us transplants from the midwest, STAR Pizza is a comfort, especially when they have fresh new St Arnolds brew on tap.