Houston-born, South American steakhouse chain Churrascos has closed its River Oaks, according to the restaurant in a Facebook post.