Posts tagged South Tampa
Terra Gaucha Brazilian Steakhouse in South Tampa

I'm one of the few people who haven't experience the glory of dining at a Brazilian steakhouse - I know, silly me. But, Terra Gaucha, a new churrascaria that recently opened in South Tampa, introduced me to the finer things in life, and set the bar pretty high as far as my expectations of a Brazilian steakhouse goes.

Read More