Bistrozza is a restaurant specializing in authentic Neapolitan pizza, alongside a selection of great sandwiches, desserts, and beverages. They offer both dine-in and delivery services.