Get directions to: Side Oats, Menard, TX Restaurant address: 509 Ellis St (at Hwy 83 And Houston), Menard Menard, TX 76859, USA Driving Walking Bicycling Restaurant: Side Oats