hotel

ho-tel

noun

A building providing paid accommodation, meals, and other services for travellers and guests.

"They stayed in a grand hotel near the city centre."