Napoli Central in Torbay is an Italian pizzeria known for high-quality wood-fired pizza with perfect crust and slightly burnt edges. Menu items include Margherita, special pizzas, and tiramisu. Customers consistently praise the pizza quality as the best they've ever had.