Chez Lorenza is a deli offering tacos and homemade fries.