Star Pizza offers pizza delivery with a menu featuring Italian pizza, pasta, and more.