You can seal the brick using a sealant. It depends on where the walls are located as well. Restroom walls have to be easily cleanable, not sure the interior dining room walls have (or don’t have) that requirement. I’m drawing a blank on names, but the guy from Bethel (CT, I think) used brick-looking tiles. He said they went up just like any other tile and they looked great from the pics I saw.