Edogawa Stadium

Edogawa Stadium is where Shibuya gets together to see feats of strength, speed, agility and magic. There are weekly Samurai battles, obstacle course races, feats of magical power and magnificence and battle bot fights.

Category:


Explore the City of Shibuya