Fast food restaurant specializing in freshly fried panzerotti, a popular Italian treat.