Inakajin

You were in the infamous "Texas Street". Both of your assumptions were correct.

Texs Street is "home" to some of the ugliest Russian women in the world. They come down on the boats...