Testarossa is an Italian restaurant offering a diverse menu including pizza, pasta, risotto, and meat & fish dishes. They also offer large format pizzas.