La Stalla is an Italian restaurant offering cuisine from Italy and Europe.