JapanTravelogue
Shopping
The Japanese really like to shop! This is Takeshita Street, one of the most popular areas, as you can see.
The Japanese really like to shop! This is Takeshita Street, one of the most popular areas, as you can see.