Longchamp “Flash” shop

2010
Tokyo, Japan

 

Flagship shop in Tokyo

 

MOVIE

/