Oliver Creek Store & Grill 4880 Farm to Market Road 2264, Decatur, TX 76234