Japan - Shibuya 109
"Shibuya 109" - or more commonly known as Shibuya ichi-maru-kyuu - is probably THE Japanese pop fashion capitol of the world. It is always a great location just to wander around in...

www.shibuya109.jp/
4 photos · 304 views