Tarboro has a bistro? Say whaaa? I was on a consulting project in Tarboro for over a year...not exactly what I called a bistro and microbrewery town! Mama's Italian was bout the fanciest food around (although that was almost 10 years ago). Good luck to them!