Get directions to: Pizza Inn, Anahuac, TX Restaurant address: 801 S Main St Anahuac, TX 77514, USA Driving Walking Bicycling Restaurant: Pizza Inn