San Antonio carnivores, rejoice! Houston-based Brazilian steakhouse chain Avenida Brazil Churrascaria Steakhouse will open its first Alamo City location in June, the Express-News reports. The business currently operates three restaurants in and around Houston.
Comments