Twin Peaks opened the doors to its first Louisiana location on Siegen Lane last month, and the restaurant is looking for more “Lumber