Nintendo to Open Second U.S. Store in San Francisco
Nintendo, the Japanese gaming giant, announced it will open its second official U.S. store in San Francisco's Union Square on May 15. Located at 331 Powell Street, the nearly 11,000-square-foot Nintendo SAN FRANCISCO store will offer gamers a "unique shopping experience filled with Nintendo's characters, worlds and exclusive products including accessories, apparel, home goods and souvenirs available only at this location."