hotel

noun A1
/həʊˈtel/

a building where people pay to stay and eat meals when they are travelling

“We stayed in a nice hotel by the beach.”

inn motel lodge
mehmonxona