locanda
/loʊˈkɑːndə/ or /loʊˈkɑːndɑː/Definitions
1. noun
A medieval Italian inn or tavern, especially one providing lodging for travelers.
“The historic town was famous for its medieval locanda, where weary travelers would rest and enjoy local cuisine.”