National Stadium, Tokyo (Demolished)

Location: 10-1 Kasumigaokamachi, Shinjuku City, Tokyo 160-0013, Japan
Capacity: 48000
Surface Type: Multipurpose
Facilities: Floodlight

Matches Played