La Terrazza Italiana is an Italian restaurant serving traditional, homemade dishes with fresh ingredients. Features include generous portions, a pet-friendly terrace, and free WiFi.