A trattoria is an Italian-style eating establishment that is generally much less formal than a ristorante, but more formal than an osteria.