Takeshita street is a highly saturated, full on, tourist occupied street that is brilliant for shopping and food…once you get over its strange name that is. Once a …

AloJapan.com