Italian restaurant Bacaro San Michele in Treviso offers vegetarian options and accepts credit cards.