site logo

Del Taco reportedly mulling a sale