Kotomora
時計台 (tokeidai) Japanese meaning: clock tower | Kotomora