This Italian restaurant is known for its pizzas, which are described as very good. It offers both indoor dining with air conditioning and outdoor seating with lake views. The establishment is located in a charming spot on Lake Maggiore.