Stella del Lago is a casual Italian sandwich shop specializing in porchetta, offering a variety of fresh, quality ingredients in its fast-food style menu.