Can anyone guess where this football stadium is?? We’ll give you a hint, its on the top of a department store in one of the busiest cities in the world!!
It’s the Adidas Futsal Park sitting up on the high-rise department store, Tokyu Toyko department store, located within the Shibuyu District. Created for the 2002 FIFA World Cup in Tokyo, this field is a miniature sized futsal field.
Wow. Who can see themselves playing here one day?