Kotomora
高床 (takayuka) Japanese meaning: raised-floor building | Kotomora