A spacious (by Japanese standards) indoor wall climbing center and gear shop midway between Akihabara and Ochanomizu stations.

Other Akihabara Attractions