Google Selects London Location for its First Ever Branded Shop

Google has opened its first branded physical store, with plans to sell the company’s Android phones and tablets, Chromebook laptops and Chromecast TV services. The Google shop is located on Tottenham Court Road in London. While not its first foray into physical locations — Google opened “Chromezones” in U.K. stores in 2011 and “Androidland” in Australian stores — it marks the first time the company is opening a shop under its own name and illustrates how some major online players are exploring new ways to reach consumers. Continue reading Google Selects London Location for its First Ever Branded Shop