November 20, 2013
Shopping at Takeshita Street is indeed a treat. Lying at the very heart of Harajuku, this pedestrians-only street must...
Shopping at Takeshita Street is indeed a treat. Lying at the very heart of Harajuku, this pedestrians-only street must...