Home Best Restaurants & Bars in Houston North Italia Houston – Italian food made from scratch in Galleria-Uptown