Takeshita Street - epicenter of kawaii fashion and street style in Japan