Omotesandō-dori

23 February 2010 at 19:32

a.k.a. the Champs-Élysées of Japan.