Photo by mrkathika
Based on the name, you can expect excellent Italian and seafood dishes on the menu. Located in the Wynn Las Vegas, it is an upscale restaurant in the hotel.