Designed by
Title
Tokyo, Japan - November 24, 2013: Tourists shopping on Omotesando Street in Tokyo #64650268
Description
Tokyo, Japan - November 24, 2013: Tourists shopping on Omotesando Street on November 24. 2013, Omotesando street sometimes referred to as Tokyo's Champs-Elysees. Here you can find famous brand name shops, cafes and restaurants for a more adult clientele.
This image is editorial