Venue Information

Formal Name: Funabashi Arena
Location: Funabashi (Japan)