La Terrazza is an Italian restaurant offering a menu with weekly specials and lunch options. It features indoor seating and two large terraces.