Pizza Inn Reviews & Details
5596 North Fwy
Pizza Inn is located at 5596 North Fwy in Houston near the intersection of North Fwy and Werner St. Their menu consists of American dishes . Call (713) 692-9184 for delivery or takeout.
- Service:Delivery and Takeout
- On The Menu:Pizza
- Major Intersection:North Fwy And Werner St
Tell us more about Pizza Inn Houston!