Stella Pizzeria offers pizza with a focus on crispy, light crusts and flavorful toppings. Dine-in and takeout options are available.