Kotomora
展望室 (tenboushitsu) Japanese meaning: observation deck | Kotomora