A film showcasing the beautiful new Casa Loewe Omotesando in Tokyo, Japan. Featuring cutting edge video processing, sound design and music, this film captures the beauty of this new flagship store in Tokyo and the incredible art collection housed within.