From 宿(しゅく) (shuku, “staying overnight”) + 所(しょ) (sho, “place”), literally, “place to stay overnight”.
宿(しゅく)所(しょ) • (shukusho) ←しゆくしよ (syukusyo)?