Get directions to: Pizza Inn, Houston, TX Restaurant address: 14647 Main St Houston, TX 77085, USA Driving Walking Bicycling Restaurant: Pizza Inn