May 18, 2016
Via: FierceRetailRazer has opened its first U.S. store, and the two-level location in San Francisco is more arcade than shop. With 20 gaming stations, the hardware vendor is inviting customers to stay all day and play. Read More on FierceRetail