Takeshita Street

Takeshita Street is a pedestrian shopping street lined with fashion boutiques, cafes and restaurants in Harajuku in Tokyo, Japan.

Leave a Reply