Il Piazza is a restaurant offering Italian, Swiss, and European cuisine, with a focus on pizza and seafood. Vegetarian-friendly options are available for breakfast, lunch, dinner, and late-night dining.