Italian restaurant Florence offers homemade stone-baked pizzas, pasta, and fresh salads. Features include outdoor seating, dog-friendly atmosphere, and free parking.