La Barra is an Italian restaurant offering pizza, pasta, and other classic dishes in a comfortable setting with an outdoor patio. They also serve lunch on weekends.