Super Nintendo World is set to open at Universal Studios Japan in Osaka on February 4th 2021.
Super Nintendo World is set to open at Universal Studios Japan in Osaka on February 4th 2021.
Universal Studios Japan gave a sneak peek into the newest addition to its theme park, set to open in February 2021