The Musashino Forest Sports Plaza is a multi-sport venue located in Chōfu, Tokyo, Japan. It will serve as one of the venues for the 2020 Summer Olympics. The Musashino Forest Sports Plaza will host the badminton, fencing competitions and wheelchair ... Read further
License: Attribution License