Kotomora
時計塔 (tokeitou) Japanese meaning: clock tower | Kotomora