La Terrazza offers Italian cuisine in a Mediterranean setting. Enjoy pizza, pasta, salads, and more.