An indoor wall climbing center in Akihabara.

Other Akihabara Attractions