Select Page

On Monday, Nintendo announced Super Nintendo World finally opens on March 18. The park is located inside Universal Studios Japan in Osaka and was initially scheduled to open last summer but got waylaid by the pandemic. Nintendo had rescheduled the debut for February 4, 2021, but that got pushed back too.

Read Entire ArticleRead Comments