Flora Pizza e Cucina is a pizzeria offering pizza with a unique crust. Outdoor seating is available.