La Bella Napoli is a cozy pizza restaurant specializing in Neapolitan-style pizzas with various toppings and desserts.