japanthis.com
What does Shinjuku mean?
Shinjuku is one of the craziest places in Tokyo. Guess what. It’s ALWAYS been like that!