The phrase “locanda del borgo” translates roughly to “inn of the village,” and that is precisely the spirit you encounter at ...