Leica Store Daimaru Tokyo held an opening reception on March 22, 2012. This video features footage captured from that evening. The store is located very close to the Tokyo station and easy to access.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…