La Terrazza offers a taste of Italy with a menu featuring pizza and other Italian specialties.