Stella Pizza is a pizza restaurant offering a variety of unique pizza flavors. Temporarily closed.