Harajuku (93 of 127)




Takeshita-dori (Takeshita Street).
Takeshita-dori (Takeshita Street).