Torretta is an Italian restaurant offering a menu of flavorful dishes. Table reservations are welcome, and free Wi-Fi is available.