locanda
/
loh-KAHN-dah
/
[
Italian
]
Inn. Country restaurant. A step up from an osteria.
Countries
Italy