Star Pizza is a family-owned restaurant that has served Houston's best pizza since 1976. We have two locations and a party room.
Star Pizza Original: 2111 Norfolk St. Star Pizza 2: 77 Harvard St. Party Room: 3800 S. Shepherd Dr.
Free Delivery to an expanded area (both locations deliver). Both locations deliver beer and wine. Pickups and carry-outs. Dine-in Eat-ins. Call ahead and we'll have it ready by the time you arrive! Vegan Friendly. Customers must bring their own Daiya cheese.
My favorite is the spinach & garlic pizza. Their thin crust is the best. They use really fresh ingredients. I never mind paying more for hand made pizzas that taste out of this world. Too bad their isn't one closer to town.