Super Nintendo World Construction Photos
The latest construction photos of Super Nintendo World below. Super Nintendo World is expected to open at Universal Studios Japan in Spring 2020. The views are from the New York area with the Bowser castle and Princess Peach castle likely to be areas ① and ② respectively. Images thanks to @LCASTUDIOS_USJ.