I fell in love with Mr. G's Pizza back in CS and am looking to find a new place to get my fix in Houston. I live in the Willowbrook area so where's the best place to get some great pizza?
quote:
good but unremarkable. For Italian style try pizaro's.
quote:
For Authentic New York style, you go to Antonio's off Hilcroft and Westheimer
http://antonios.com
quote:
Pizaro's is simply the best pizza in Houston