Bella Napoli Pizzaria is an Italian restaurant specializing in pizza. Reviews mention a good pizza base and a good Greek salad, though some found the toppings could be more generous.