Star Pizza is a restaurant offering a variety of flavors and textures in a welcoming atmosphere.