Sicilian restaurant La Torre di Nubia offers Italian, pizza, seafood, and more. Enjoy fresh fish, wood-fired pizzas, and Sicilian specialties.