Lo Stromboli is an Italian restaurant specializing in pizza and other Italian dishes. They offer a variety of options, including risotto and pasta.