Kotomora
旅舎 (りょしゃ, ryosha) Japanese meaning: inn | Kotomora