noun
lodgings; quarters; accommodation
A place where one stays overnight; a somewhat formal or official term for lodging facilities.
旅行者用の宿泊所を予約した。
I booked lodgings for travelers.
この地域には安い宿泊所が少ない。
There are few cheap accommodations in this area.
ホテル is a loanword for hotel, often implying a Western-style facility, whereas 宿泊所 can refer to any type of lodging, including traditional or institutional.
Compound of 宿泊 (shukuhaku, 'lodging, overnight stay') and 所 (sho, 'place'). The exact historical derivation is straightforward; the word is a standard Sino-Japanese compound.