mail_outline sales@mediastorehouse.com
Japan, Honshu, Tokyo, Asakusa, Nakamise Shopping Street and Sensoji Temple aka Asakusa Kannon Temple