The Italian term "osteria" matches the English term "inn"

other italian words that include "osteria" : english :
osteria, ristorante restaurant