mail_outline sales@mediastorehouse.com
Iran, Tehran, electronics store with Apple logo
Japan, Honshu, Tokyo, Akihabara, Yodobashi-Akiba Store Entrance
Japan, Honshu, Tokyo, Akihabara, Street Scene
Akihabara electronics district, Tokyo, Kanto region, Japan
Akihabara electronic town, Tokyo, Japan
China, Beijing, Haidian district. A giant television screen and the Sinosteel building in Zhongguancun - Chinas biggest computer and electronic shopping centre