• Gosplan14_the_Third [none/use name]
    ·
    8 months ago

    Yeah, that's Kabukicho lol, the red light district. Kind of an infamous place (and the setting of the Yakuza game series!), even if it lost some of that reputation over the years.