Bella Napoli is an Italian restaurant specializing in pizza and offering vegetarian-friendly options. Features include outdoor seating, delivery, and the option to reserve. Credit cards are accepted.