Kotomora
展望台 (tenboudai) Japanese meaning: observation deck | Kotomora