Nintendo to Open 11,000 SF Store in San Francisco
19SAN FRANCISCO — Japanese electronics and video game company Nintendo will open its second store in the United States — and its fifth overall location in the world — in San Francisco in May. Situated in Union Square at 331 Powell Street, Nintendo San …