Nintendo's San Francisco store will open on May 15
Nintendo's San Francisco store opens May 15, offering exclusive products and a unique shopping experience.
A grand opening sweepstakes offers a lucky winner a chance to attend the event and win a trip.