Chimichurri is an Ecuadorian grill offering flavorful dishes in a small restaurant setting.