Hot Stuff Pizza Address: 811 S Ellis St, Menard, TX 76859 Phone: (325) 396-2044 Payment: Pizza, Restaurants Other Businesses: Branding Iron at 210 Frisco St, Menard, TX 76859 Taco Express at 708 Frisco Ave, Menard, TX 76859 Ojeda's Cafe at Highway 83, Menard, TX 76859 Neel, Ben at 120 Gay St, Menard, TX 76859 S & S Country Store at 20885 W US Hwy 190, Menard, TX 76859