Kotomora
滞在地 (taizaichi) Japanese meaning: place of residence | Kotomora