Not far from the electric glitter and crowded streets of Akihabara lie a new space…