Protein fiends, delight. Another Brazilian steakhouse, with its servers roaming the dining room to slice all-you-can-eat slow-roasted meats onto plates tableside, is coming to Indianapolis.
Indianapolis has a new all-you-can-eat Brazilian steakhouse. Florida-based Terra Gaucha Brazilian Steakhouse opened at Fashion Mall Commons, 8487 Union Chapel Rd., last week. Fans of Fogo de Chao will ...